home *** CD-ROM | disk | FTP | other *** search
/ CD Fun House 1 / CD Fun House (Wayzata Technology).iso / •The School House• / WordMatch ••• / WordMatch / WordMatch.rsrc / CODE_9.txt < prev    next >
Text File  |  1987-08-11  |  83KB  |  1,466 lines

  1. # near model CODE resource
  2. # jump table entries: 832-844 (13 of them)
  3. export_116:
  4. 00000000  4E56 FFF0                link       A6, -0x0010
  5. 00000004  48E7 0108                movem.l    -[A7], D7,A4
  6. 00000008  286E 0010                movea.l    A4, [A6 + 0x10]
  7. 0000000C  2D54 FFF0                move.l     [A6 - 0x10], [A4]
  8. 00000010  2D6C 0004 FFF4           move.l     [A6 - 0xC], [A4 + 0x4]
  9. 00000016  286E 000C                movea.l    A4, [A6 + 0xC]
  10. 0000001A  2D54 FFF8                move.l     [A6 - 0x8], [A4]
  11. 0000001E  2D6C 0004 FFFC           move.l     [A6 - 0x4], [A4 + 0x4]
  12. 00000024  4A2D FF06                tst.b      [A5 - 0xFA]
  13. 00000028  6700 000E                beq        +0x10 /* 00000038 */
  14. 0000002C  487A 0046                pea.l      [PC + 0x46 /* 00000074, value 0x29544D61 ')TMa', pstring "TMatchPairInfo.IMatchPairInfo on object: " */]
  15. 00000030  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  16. 00000034  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  17. label00000038:
  18. 00000038  286E 0008                movea.l    A4, [A6 + 0x8]
  19. 0000003C  2854                     movea.l    A4, [A4]
  20. 0000003E  296E FFF0 0002           move.l     [A4 + 0x2], [A6 - 0x10]
  21. 00000044  296E FFF4 0006           move.l     [A4 + 0x6], [A6 - 0xC]
  22. 0000004A  286E 0008                movea.l    A4, [A6 + 0x8]
  23. 0000004E  2854                     movea.l    A4, [A4]
  24. 00000050  296E FFF8 000A           move.l     [A4 + 0xA], [A6 - 0x8]
  25. 00000056  296E FFFC 000E           move.l     [A4 + 0xE], [A6 - 0x4]
  26. 0000005C  286E 0008                movea.l    A4, [A6 + 0x8]
  27. 00000060  2854                     movea.l    A4, [A4]
  28. 00000062  42AC 0012                clr.l      [A4 + 0x12]
  29. 00000066  4CDF 1080                movem.l    D7,A4, [A7]+
  30. 0000006A  4E5E                     unlink     A6
  31. 0000006C  205F                     movea.l    A0, [A7]+
  32. 0000006E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  33. 00000072  4ED0                     jmp        [A0]
  34. 00000074  2954 4D61                move.l     [A4 + 0x4D61], [A4]
  35. 00000078  7463                     moveq.l    D2, 0x63
  36. 0000007A  6850                     bvc        +0x52 /* 000000CC */
  37. 0000007C  6169                     bsr        +0x6B /* 000000E7 */
  38. 0000007E  7249                     moveq.l    D1, 0x49
  39. 00000080  6E66                     bgt        +0x68 /* 000000E8 */
  40. 00000082  6F2E                     ble        +0x30 /* 000000B2 */
  41. 00000084  494D                     chk.w      D4, A5
  42. 00000086  6174                     bsr        +0x76 /* 000000FC */
  43. 00000088  6368                     bls        +0x6A /* 000000F2 */
  44. 0000008A  5061                     addq.w     -[A1], 8
  45. 0000008C  6972                     bvs        +0x74 /* 00000100 */
  46. 0000008E  496E 666F                chk.w      D4, [A6 + 0x666F]
  47. 00000092  206F 6E20                movea.l    A0, [A7 + 0x6E20]
  48. 00000096  6F62                     ble        +0x64 /* 000000FA */
  49. 00000098  6A65                     bpl        +0x67 /* 000000FF */
  50. 0000009A  6374                     bls        +0x76 /* 00000110 */
  51. 0000009C  3A20                     move.w     D5, -[A0]
  52. export_115:
  53. 0000009E  4E56 FFF0                link       A6, -0x0010
  54. 000000A2  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  55. 000000A6  4A2D FF06                tst.b      [A5 - 0xFA]
  56. 000000AA  6700 000E                beq        +0x10 /* 000000BA */
  57. 000000AE  487A 018E                pea.l      [PC + 0x18E /* 0000023E, value 0x1F544D61, pstring "TMatchPairInfo.Draw on object: " */]
  58. label000000B2:
  59. 000000B2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  60. 000000B6  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  61. label000000BA:
  62. 000000BA  286E 0008                movea.l    A4, [A6 + 0x8]
  63. 000000BE  2854                     movea.l    A4, [A4]
  64. 000000C0  266E 0008                movea.l    A3, [A6 + 0x8]
  65. 000000C4  2653                     movea.l    A3, [A3]
  66. 000000C6  3E2C 0008                move.w     D7, [A4 + 0x8]
  67. 000000CA  DE6B 0004                add.w      D7, [A3 + 0x4]
  68. // begin alternate branch 000000CC-000000D0
  69. label000000CC:
  70. 000000CC  0004 48C7                ori.b      D4, 0xC7
  71. // end alternate branch 000000CC-000000D0
  72. label000000CC: // (misaligned)
  73. 000000CE  48C7                     ext.l      D7
  74. 000000D0  8FFC 0002                divs.w     D7, 0x2
  75. 000000D4  3F07                     move.w     -[A7], D7
  76. 000000D6  286E 0008                movea.l    A4, [A6 + 0x8]
  77. 000000DA  2854                     movea.l    A4, [A4]
  78. 000000DC  266E 0008                movea.l    A3, [A6 + 0x8]
  79. 000000E0  2653                     movea.l    A3, [A3]
  80. 000000E2  3E2C 0002                move.w     D7, [A4 + 0x2]
  81. 000000E6  DE6B 0006                add.w      D7, [A3 + 0x6]
  82. // begin alternate branch 000000E8-000000EC
  83. label000000E8:
  84. 000000E8  0006 48C7                ori.b      D6, 0xC7
  85. // end alternate branch 000000E8-000000EC
  86. label000000E8: // (misaligned)
  87. 000000EA  48C7                     ext.l      D7
  88. 000000EC  8FFC 0002                divs.w     D7, 0x2
  89. 000000F0  3F07                     move.w     -[A7], D7
  90. label000000F2:
  91. 000000F2  A893                     syscall    MoveTo
  92. 000000F4  286E 0008                movea.l    A4, [A6 + 0x8]
  93. 000000F8  2854                     movea.l    A4, [A4]
  94. label000000FA:
  95. 000000FA  2F2C 0012                move.l     -[A7], [A4 + 0x12]
  96. // begin alternate branch 000000FC-00000102
  97. fn000000FC:
  98. 000000FC  0012 4EAD                ori.b      [A2], 0xAD
  99. label00000100:
  100. 00000100  01DA                     .incomplete
  101. // end alternate branch 000000FC-00000102
  102. fn000000FC: // (misaligned)
  103. 000000FE  4EAD 01DA                jsr        [A5 + 0x1DA /* export_55 */]
  104. label00000100: // (misaligned)
  105. 00000102  3E3C 0000                move.w     D7, 0x0
  106. 00000106  3D47 FFFA                move.w     [A6 - 0x6], D7
  107. 0000010A  0C47 001F                cmpi.w     D7, 0x1F
  108. 0000010E  6E00 005E                bgt        +0x60 /* 0000016E */
  109. // begin alternate branch 00000110-00000118
  110. label00000110:
  111. 00000110  005E 286E                ori.w      [A6]+, 0x286E /* '(n' */
  112. label00000112: // (misaligned)
  113. 00000114  0008 2854                ori.b      A0, 0x54 /* 'T' */
  114. // end alternate branch 00000110-00000118
  115. label00000110: // (misaligned)
  116. label00000112:
  117. 00000112  286E 0008                movea.l    A4, [A6 + 0x8]
  118. 00000116  2854                     movea.l    A4, [A4]
  119. 00000118  286C 0012                movea.l    A4, [A4 + 0x12]
  120. 0000011C  2854                     movea.l    A4, [A4]
  121. 0000011E  3C07                     move.w     D6, D7
  122. 00000120  49EC 0002                lea.l      A4, [A4 + 0x2]
  123. 00000124  4245                     clr.w      D5
  124. 00000126  1A34 6000                move.b     D5, [A4 + D6.w]
  125. 0000012A  3D45 FFF0                move.w     [A6 - 0x10], D5
  126. 0000012E  1D7C 0001 FFF0           move.b     [A6 - 0x10], 0x1
  127. 00000134  4246                     clr.w      D6
  128. 00000136  1C2E FFF0                move.b     D6, [A6 - 0x10]
  129. 0000013A  3F06                     move.w     -[A7], D6
  130. 0000013C  486E FFF1                pea.l      [A6 - 0xF]
  131. 00000140  3F3C 0000                move.w     -[A7], 0x0
  132. 00000144  487A 00F8                pea.l      [PC + 0xF8 /* 0000023E, value 0x1F544D61, pstring "TMatchPairInfo.Draw on object: " */]
  133. 00000148  4EAD 01FA                jsr        [A5 + 0x1FA /* export_59 */]
  134. 0000014C  6600 000E                bne        +0x10 /* 0000015C */
  135. 00000150  3C07                     move.w     D6, D7
  136. 00000152  5546                     subq.w     D6, 2
  137. 00000154  3D46 FFFE                move.w     [A6 - 0x2], D6
  138. 00000158  4EFA 00DA                jmp        [PC + 0xDA /* 00000234 */]
  139. label0000015C:
  140. 0000015C  0C47 001F                cmpi.w     D7, 0x1F
  141. 00000160  6C00 000C                bge        +0xE /* 0000016E */
  142. 00000164  5247                     addq.w     D7, 1
  143. 00000166  3D47 FFFA                move.w     [A6 - 0x6], D7
  144. 0000016A  4EFA FFA6                jmp        [PC - 0x5A /* 00000112 */]
  145. label0000016E:
  146. 0000016E  558F                     subq.l     A7, 2
  147. 00000170  286E 0008                movea.l    A4, [A6 + 0x8]
  148. 00000174  2854                     movea.l    A4, [A4]
  149. 00000176  286C 0012                movea.l    A4, [A4 + 0x12]
  150. 0000017A  2854                     movea.l    A4, [A4]
  151. 0000017C  49EC 0002                lea.l      A4, [A4 + 0x2]
  152. 00000180  2F0C                     move.l     -[A7], A4
  153. 00000182  4267                     clr.w      -[A7]
  154. 00000184  3E2E FFFE                move.w     D7, [A6 - 0x2]
  155. 00000188  5347                     subq.w     D7, 1
  156. 0000018A  3F07                     move.w     -[A7], D7
  157. 0000018C  A886                     syscall    TextWidth
  158. 0000018E  3E1F                     move.w     D7, [A7]+
  159. 00000190  3D47 FFFC                move.w     [A6 - 0x4], D7
  160. 00000194  3E2E FFFC                move.w     D7, [A6 - 0x4]
  161. 00000198  48C7                     ext.l      D7
  162. 0000019A  8FFC 0002                divs.w     D7, 0x2
  163. 0000019E  4447                     neg.w      D7
  164. 000001A0  3F07                     move.w     -[A7], D7
  165. 000001A2  4267                     clr.w      -[A7]
  166. 000001A4  A894                     syscall    Move
  167. 000001A6  486E FFF2                pea.l      [A6 - 0xE]
  168. 000001AA  A88B                     syscall    GetFontInfo
  169. 000001AC  4267                     clr.w      -[A7]
  170. 000001AE  3E2E FFF2                move.w     D7, [A6 - 0xE]
  171. 000001B2  DE6E FFF4                add.w      D7, [A6 - 0xC]
  172. 000001B6  48C7                     ext.l      D7
  173. 000001B8  8FFC 0002                divs.w     D7, 0x2
  174. 000001BC  3F07                     move.w     -[A7], D7
  175. 000001BE  A894                     syscall    Move
  176. 000001C0  286E 0008                movea.l    A4, [A6 + 0x8]
  177. 000001C4  2854                     movea.l    A4, [A4]
  178. 000001C6  286C 0012                movea.l    A4, [A4 + 0x12]
  179. 000001CA  2854                     movea.l    A4, [A4]
  180. 000001CC  49EC 0002                lea.l      A4, [A4 + 0x2]
  181. 000001D0  2F0C                     move.l     -[A7], A4
  182. 000001D2  4267                     clr.w      -[A7]
  183. 000001D4  3E2E FFFE                move.w     D7, [A6 - 0x2]
  184. 000001D8  5347                     subq.w     D7, 1
  185. 000001DA  3F07                     move.w     -[A7], D7
  186. 000001DC  A885                     syscall    DrawText
  187. 000001DE  286E 0008                movea.l    A4, [A6 + 0x8]
  188. 000001E2  2854                     movea.l    A4, [A4]
  189. 000001E4  2F2C 0012                move.l     -[A7], [A4 + 0x12]
  190. 000001E8  4EAD 01D2                jsr        [A5 + 0x1D2 /* export_54 */]
  191. 000001EC  286E 0008                movea.l    A4, [A6 + 0x8]
  192. 000001F0  2854                     movea.l    A4, [A4]
  193. 000001F2  286C 0012                movea.l    A4, [A4 + 0x12]
  194. 000001F6  2854                     movea.l    A4, [A4]
  195. 000001F8  4AAC 0022                tst.l      [A4 + 0x22]
  196. 000001FC  6700 001E                beq        +0x20 /* 0000021C */
  197. 00000200  286E 0008                movea.l    A4, [A6 + 0x8]
  198. 00000204  2854                     movea.l    A4, [A4]
  199. 00000206  286C 0012                movea.l    A4, [A4 + 0x12]
  200. 0000020A  2854                     movea.l    A4, [A4]
  201. 0000020C  2F2C 0022                move.l     -[A7], [A4 + 0x22]
  202. 00000210  286E 0008                movea.l    A4, [A6 + 0x8]
  203. 00000214  2854                     movea.l    A4, [A4]
  204. 00000216  486C 000A                pea.l      [A4 + 0xA]
  205. 0000021A  A8F6                     syscall    DrawPicture
  206. label0000021C:
  207. 0000021C  286E 0008                movea.l    A4, [A6 + 0x8]
  208. 00000220  2854                     movea.l    A4, [A4]
  209. 00000222  486C 000A                pea.l      [A4 + 0xA]
  210. 00000226  A8A1                     syscall    FrameRect
  211. 00000228  286E 0008                movea.l    A4, [A6 + 0x8]
  212. 0000022C  2854                     movea.l    A4, [A4]
  213. 0000022E  486C 0002                pea.l      [A4 + 0x2]
  214. 00000232  A8A1                     syscall    FrameRect
  215. label00000234:
  216. 00000234  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  217. 00000238  4E5E                     unlink     A6
  218. 0000023A  2E9F                     move.l     [A7], [A7]+
  219. 0000023C  4E75                     rts
  220. 0000023E  1F54 4D61                move.b     [A7 + 0x4D61], [A4]
  221. 00000242  7463                     moveq.l    D2, 0x63
  222. 00000244  6850                     bvc        +0x52 /* 00000296 */
  223. 00000246  6169                     bsr        +0x6B /* 000002B1 */
  224. 00000248  7249                     moveq.l    D1, 0x49
  225. 0000024A  6E66                     bgt        +0x68 /* 000002B2 */
  226. 0000024C  6F2E                     ble        +0x30 /* 0000027C */
  227. 0000024E  4472 6177                neg.w      <<invalid full ext with IS == 1 and I/IS == 7>>
  228. 00000252  206F 6E20                movea.l    A0, [A7 + 0x6E20]
  229. 00000256  6F62                     ble        +0x64 /* 000002BA */
  230. 00000258  6A65                     bpl        +0x67 /* 000002BF */
  231. 0000025A  6374                     bls        +0x76 /* 000002D0 */
  232. 0000025C  3A20                     move.w     D5, -[A0]
  233. export_114:
  234. 0000025E  4E56 FFF6                link       A6, -0x000A
  235. 00000262  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  236. 00000266  286E 000C                movea.l    A4, [A6 + 0xC]
  237. 0000026A  2D54 FFF8                move.l     [A6 - 0x8], [A4]
  238. 0000026E  2D6C 0004 FFFC           move.l     [A6 - 0x4], [A4 + 0x4]
  239. 00000274  4A2D FF0C                tst.b      [A5 - 0xF4]
  240. 00000278  6700 000E                beq        +0x10 /* 00000288 */
  241. label0000027C:
  242. 0000027C  487A 01EA                pea.l      [PC + 0x1EA /* 00000468, value 0x1B54506C, pstring "TPlayView.IView on object: " */]
  243. 00000280  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  244. 00000284  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  245. label00000288:
  246. 00000288  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  247. 0000028C  486E FFF8                pea.l      [A6 - 0x8]
  248. 00000290  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  249. 00000294  4EAD 00DA                jsr        [A5 + 0xDA /* export_23 */]
  250. // begin alternate branch 00000296-00000298
  251. label00000296:
  252. 00000296  00DA                     .incomplete
  253. // end alternate branch 00000296-00000298
  254. label00000296: // (misaligned)
  255. 00000298  286E 0008                movea.l    A4, [A6 + 0x8]
  256. 0000029C  2854                     movea.l    A4, [A4]
  257. 0000029E  486C 001C                pea.l      [A4 + 0x1C]
  258. 000002A2  3F3C 0011                move.w     -[A7], 0x11
  259. 000002A6  3F3C 0002                move.w     -[A7], 0x2
  260. 000002AA  3F3C 00A1                move.w     -[A7], 0xA1
  261. 000002AE  3F3C 0092                move.w     -[A7], 0x92
  262. label000002B2:
  263. 000002B2  A8A7                     syscall    SetRect
  264. 000002B4  286E 0008                movea.l    A4, [A6 + 0x8]
  265. 000002B8  2854                     movea.l    A4, [A4]
  266. label000002BA:
  267. 000002BA  486C 0024                pea.l      [A4 + 0x24]
  268. 000002BE  3F3C 0011                move.w     -[A7], 0x11
  269. 000002C2  3F3C 0097                move.w     -[A7], 0x97
  270. 000002C6  3F3C 00A1                move.w     -[A7], 0xA1
  271. 000002CA  3F3C 0127                move.w     -[A7], 0x127
  272. 000002CE  A8A7                     syscall    SetRect
  273. label000002D0:
  274. 000002D0  286E 0008                movea.l    A4, [A6 + 0x8]
  275. 000002D4  2854                     movea.l    A4, [A4]
  276. 000002D6  486C 002C                pea.l      [A4 + 0x2C]
  277. 000002DA  3F3C 015F                move.w     -[A7], 0x15F
  278. 000002DE  3F3C 0002                move.w     -[A7], 0x2
  279. 000002E2  3F3C 01EF                move.w     -[A7], 0x1EF
  280. 000002E6  3F3C 0092                move.w     -[A7], 0x92
  281. 000002EA  A8A7                     syscall    SetRect
  282. 000002EC  286E 0008                movea.l    A4, [A6 + 0x8]
  283. 000002F0  2854                     movea.l    A4, [A4]
  284. 000002F2  486C 0034                pea.l      [A4 + 0x34]
  285. 000002F6  3F3C 015F                move.w     -[A7], 0x15F
  286. 000002FA  3F3C 0097                move.w     -[A7], 0x97
  287. 000002FE  3F3C 01EF                move.w     -[A7], 0x1EF
  288. 00000302  3F3C 0127                move.w     -[A7], 0x127
  289. 00000306  A8A7                     syscall    SetRect
  290. 00000308  286E 0008                movea.l    A4, [A6 + 0x8]
  291. 0000030C  2854                     movea.l    A4, [A4]
  292. 0000030E  486C 003C                pea.l      [A4 + 0x3C]
  293. 00000312  3F3C 00C4                move.w     -[A7], 0xC4
  294. 00000316  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  295. 0000031A  3F3C 013C                move.w     -[A7], 0x13C
  296. 0000031E  3F3C 0046                move.w     -[A7], 0x46 /* 'F' */
  297. 00000322  A8A7                     syscall    SetRect
  298. 00000324  286E 0008                movea.l    A4, [A6 + 0x8]
  299. 00000328  2854                     movea.l    A4, [A4]
  300. 0000032A  486C 0044                pea.l      [A4 + 0x44]
  301. 0000032E  3F3C 00C4                move.w     -[A7], 0xC4
  302. 00000332  3F3C 0052                move.w     -[A7], 0x52 /* 'R' */
  303. 00000336  3F3C 013C                move.w     -[A7], 0x13C
  304. 0000033A  3F3C 008E                move.w     -[A7], 0x8E
  305. 0000033E  A8A7                     syscall    SetRect
  306. 00000340  286E 0008                movea.l    A4, [A6 + 0x8]
  307. 00000344  2854                     movea.l    A4, [A4]
  308. 00000346  486C 004C                pea.l      [A4 + 0x4C]
  309. 0000034A  3F3C 00C4                move.w     -[A7], 0xC4
  310. 0000034E  3F3C 009A                move.w     -[A7], 0x9A
  311. 00000352  3F3C 013C                move.w     -[A7], 0x13C
  312. 00000356  3F3C 00D8                move.w     -[A7], 0xD8
  313. 0000035A  A8A7                     syscall    SetRect
  314. 0000035C  286E 0008                movea.l    A4, [A6 + 0x8]
  315. 00000360  2854                     movea.l    A4, [A4]
  316. 00000362  486C 0054                pea.l      [A4 + 0x54]
  317. 00000366  3F3C 00C4                move.w     -[A7], 0xC4
  318. 0000036A  3F3C 00E4                move.w     -[A7], 0xE4
  319. 0000036E  3F3C 013C                move.w     -[A7], 0x13C
  320. 00000372  3F3C 0120                move.w     -[A7], 0x120
  321. 00000376  A8A7                     syscall    SetRect
  322. 00000378  286E 0008                movea.l    A4, [A6 + 0x8]
  323. 0000037C  2854                     movea.l    A4, [A4]
  324. 0000037E  486C 0282                pea.l      [A4 + 0x282]
  325. 00000382  3F3C 0011                move.w     -[A7], 0x11
  326. 00000386  3F3C 012C                move.w     -[A7], 0x12C
  327. 0000038A  3F3C 01EF                move.w     -[A7], 0x1EF
  328. 0000038E  3F3C 0140                move.w     -[A7], 0x140
  329. 00000392  A8A7                     syscall    SetRect
  330. 00000394  286E 0008                movea.l    A4, [A6 + 0x8]
  331. 00000398  2854                     movea.l    A4, [A4]
  332. 0000039A  397A 00CA 0082           move.w     [A4 + 0x82], [PC + 0xCA /* 00000466, value 0x130 */]
  333. 000003A0  286E 0008                movea.l    A4, [A6 + 0x8]
  334. 000003A4  2854                     movea.l    A4, [A4]
  335. 000003A6  397A 00BC 0182           move.w     [A4 + 0x182], [PC + 0xBC /* 00000464, value 0x130 */]
  336. 000003AC  3E3C 0001                move.w     D7, 0x1
  337. 000003B0  3D47 FFF6                move.w     [A6 - 0xA], D7
  338. 000003B4  0C47 0004                cmpi.w     D7, 0x4
  339. 000003B8  6E00 0092                bgt        +0x94 /* 0000044C */
  340. label000003BC:
  341. 000003BC  286E 0008                movea.l    A4, [A6 + 0x8]
  342. 000003C0  2854                     movea.l    A4, [A4]
  343. 000003C2  3C07                     move.w     D6, D7
  344. 000003C4  5346                     subq.w     D6, 1
  345. 000003C6  E54E                     lsl        D6.w, 2
  346. 000003C8  49EC 005C                lea.l      A4, [A4 + 0x5C]
  347. 000003CC  4874 6000                pea.l      [A4 + D6.w]
  348. 000003D0  486D 0482                pea.l      [A5 + 0x482 /* export_140 */]
  349. 000003D4  3F3C 0016                move.w     -[A7], 0x16
  350. 000003D8  4EAD 0222                jsr        [A5 + 0x222 /* export_64 */]
  351. 000003DC  286E 0008                movea.l    A4, [A6 + 0x8]
  352. 000003E0  2854                     movea.l    A4, [A4]
  353. 000003E2  3C07                     move.w     D6, D7
  354. 000003E4  5346                     subq.w     D6, 1
  355. 000003E6  E54E                     lsl        D6.w, 2
  356. 000003E8  49EC 005C                lea.l      A4, [A4 + 0x5C]
  357. 000003EC  266E 0008                movea.l    A3, [A6 + 0x8]
  358. 000003F0  2653                     movea.l    A3, [A3]
  359. 000003F2  3A07                     move.w     D5, D7
  360. 000003F4  5345                     subq.w     D5, 1
  361. 000003F6  E74D                     lsl        D5.w, 3
  362. 000003F8  47EB 003C                lea.l      A3, [A3 + 0x3C]
  363. 000003FC  4873 5000                pea.l      [A3 + D5.w]
  364. 00000400  266E 0008                movea.l    A3, [A6 + 0x8]
  365. 00000404  2653                     movea.l    A3, [A3]
  366. 00000406  3A07                     move.w     D5, D7
  367. 00000408  5345                     subq.w     D5, 1
  368. 0000040A  E74D                     lsl        D5.w, 3
  369. 0000040C  47EB 001C                lea.l      A3, [A3 + 0x1C]
  370. 00000410  4873 5000                pea.l      [A3 + D5.w]
  371. 00000414  2F34 6000                move.l     -[A7], [A4 + D6.w]
  372. 00000418  3F3C 0005                move.w     -[A7], 0x5
  373. 0000041C  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  374. 00000420  286E 0008                movea.l    A4, [A6 + 0x8]
  375. 00000424  2854                     movea.l    A4, [A4]
  376. 00000426  3C07                     move.w     D6, D7
  377. 00000428  5346                     subq.w     D6, 1
  378. 0000042A  E54E                     lsl        D6.w, 2
  379. 0000042C  49EC 005C                lea.l      A4, [A4 + 0x5C]
  380. 00000430  2874 6000                movea.l    A4, [A4 + D6.w]
  381. 00000434  2854                     movea.l    A4, [A4]
  382. 00000436  42AC 0012                clr.l      [A4 + 0x12]
  383. 0000043A  0C47 0004                cmpi.w     D7, 0x4
  384. 0000043E  6C00 000C                bge        +0xE /* 0000044C */
  385. 00000442  5247                     addq.w     D7, 1
  386. 00000444  3D47 FFF6                move.w     [A6 - 0xA], D7
  387. 00000448  4EFA FF72                jmp        [PC - 0x8E /* 000003BC */]
  388. label0000044C:
  389. 0000044C  286E 0008                movea.l    A4, [A6 + 0x8]
  390. 00000450  2854                     movea.l    A4, [A4]
  391. 00000452  426C 028A                clr.w      [A4 + 0x28A]
  392. 00000456  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  393. 0000045A  4E5E                     unlink     A6
  394. 0000045C  205F                     movea.l    A0, [A7]+
  395. 0000045E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  396. 00000462  4ED0                     jmp        [A0]
  397. 00000464  0130 0130 1B54 506C      btst       [A0 + 0x1B54506C + D0], D0
  398. 0000046C  6179                     bsr        +0x7B /* 000004E7 */
  399. 0000046E  5669 6577                addq.w     [A1 + 0x6577], 3
  400. 00000472  2E49                     movea.l    A7, A1
  401. 00000474  5669 6577                addq.w     [A1 + 0x6577], 3
  402. 00000478  206F 6E20                movea.l    A0, [A7 + 0x6E20]
  403. 0000047C  6F62                     ble        +0x64 /* 000004E0 */
  404. 0000047E  6A65                     bpl        +0x67 /* 000004E5 */
  405. 00000480  6374                     bls        +0x76 /* 000004F6 */
  406. 00000482  3A20                     move.w     D5, -[A0]
  407. export_113:
  408. 00000484  4E56 0000                link       A6, 0
  409. 00000488  48E7 0108                movem.l    -[A7], D7,A4
  410. 0000048C  1F3C 0004                move.b     -[A7], 0x4
  411. 00000490  4EAD 0232                jsr        [A5 + 0x232 /* export_66 */]
  412. 00000494  286E 0008                movea.l    A4, [A6 + 0x8]
  413. 00000498  2854                     movea.l    A4, [A4]
  414. 0000049A  486C 0008                pea.l      [A4 + 0x8]
  415. 0000049E  A8A4                     syscall    InvertRect
  416. 000004A0  1F3C 0003                move.b     -[A7], 0x3
  417. 000004A4  4EAD 0232                jsr        [A5 + 0x232 /* export_66 */]
  418. 000004A8  286E 0008                movea.l    A4, [A6 + 0x8]
  419. 000004AC  2854                     movea.l    A4, [A4]
  420. 000004AE  486C 001C                pea.l      [A4 + 0x1C]
  421. 000004B2  A8A4                     syscall    InvertRect
  422. 000004B4  1F3C 0004                move.b     -[A7], 0x4
  423. 000004B8  4EAD 0232                jsr        [A5 + 0x232 /* export_66 */]
  424. 000004BC  286E 0008                movea.l    A4, [A6 + 0x8]
  425. 000004C0  2854                     movea.l    A4, [A4]
  426. 000004C2  486C 002C                pea.l      [A4 + 0x2C]
  427. 000004C6  A8A4                     syscall    InvertRect
  428. 000004C8  1F3C 0004                move.b     -[A7], 0x4
  429. 000004CC  4EAD 0232                jsr        [A5 + 0x232 /* export_66 */]
  430. 000004D0  286E 0008                movea.l    A4, [A6 + 0x8]
  431. 000004D4  2854                     movea.l    A4, [A4]
  432. 000004D6  486C 0024                pea.l      [A4 + 0x24]
  433. 000004DA  A8A4                     syscall    InvertRect
  434. 000004DC  1F3C 0003                move.b     -[A7], 0x3
  435. label000004E0:
  436. 000004E0  4EAD 0232                jsr        [A5 + 0x232 /* export_66 */]
  437. 000004E4  286E 0008                movea.l    A4, [A6 + 0x8]
  438. 000004E8  2854                     movea.l    A4, [A4]
  439. 000004EA  486C 0034                pea.l      [A4 + 0x34]
  440. 000004EE  A8A4                     syscall    InvertRect
  441. 000004F0  1F3C 0001                move.b     -[A7], 0x1
  442. 000004F4  4EAD 0232                jsr        [A5 + 0x232 /* export_66 */]
  443. // begin alternate branch 000004F6-000004FC
  444. label000004F6:
  445. 000004F6  0232 286E 0008           andi.b     [A2 + D0.w + 0x8], 0x6E /* 'n' */
  446. // end alternate branch 000004F6-000004FC
  447. label000004F6: // (misaligned)
  448. 000004F8  286E 0008                movea.l    A4, [A6 + 0x8]
  449. 000004FC  2854                     movea.l    A4, [A4]
  450. 000004FE  486C 002C                pea.l      [A4 + 0x2C]
  451. 00000502  A8A4                     syscall    InvertRect
  452. 00000504  1F3C 0004                move.b     -[A7], 0x4
  453. 00000508  4EAD 0232                jsr        [A5 + 0x232 /* export_66 */]
  454. 0000050C  286E 0008                movea.l    A4, [A6 + 0x8]
  455. 00000510  2854                     movea.l    A4, [A4]
  456. 00000512  486C 001C                pea.l      [A4 + 0x1C]
  457. 00000516  A8A4                     syscall    InvertRect
  458. 00000518  1F3C 0004                move.b     -[A7], 0x4
  459. 0000051C  4EAD 0232                jsr        [A5 + 0x232 /* export_66 */]
  460. 00000520  286E 0008                movea.l    A4, [A6 + 0x8]
  461. 00000524  2854                     movea.l    A4, [A4]
  462. 00000526  486C 0024                pea.l      [A4 + 0x24]
  463. 0000052A  A8A4                     syscall    InvertRect
  464. 0000052C  1F3C 0004                move.b     -[A7], 0x4
  465. 00000530  4EAD 0232                jsr        [A5 + 0x232 /* export_66 */]
  466. 00000534  286E 0008                movea.l    A4, [A6 + 0x8]
  467. 00000538  2854                     movea.l    A4, [A4]
  468. 0000053A  486C 0034                pea.l      [A4 + 0x34]
  469. 0000053E  A8A4                     syscall    InvertRect
  470. 00000540  1F3C 0004                move.b     -[A7], 0x4
  471. 00000544  4EAD 0232                jsr        [A5 + 0x232 /* export_66 */]
  472. 00000548  286E 0008                movea.l    A4, [A6 + 0x8]
  473. 0000054C  2854                     movea.l    A4, [A4]
  474. 0000054E  486C 0008                pea.l      [A4 + 0x8]
  475. 00000552  A8A4                     syscall    InvertRect
  476. 00000554  1F3C 0003                move.b     -[A7], 0x3
  477. 00000558  4EAD 0232                jsr        [A5 + 0x232 /* export_66 */]
  478. 0000055C  4CDF 1080                movem.l    D7,A4, [A7]+
  479. 00000560  4E5E                     unlink     A6
  480. 00000562  2E9F                     move.l     [A7], [A7]+
  481. 00000564  4E75                     rts
  482. export_112:
  483. 00000566  4E56 0000                link       A6, 0
  484. 0000056A  48E7 0100                movem.l    -[A7], D7
  485. 0000056E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  486. 00000572  3F3C 0011                move.w     -[A7], 0x11
  487. 00000576  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  488. 0000057A  4CDF 0080                movem.l    D7, [A7]+
  489. 0000057E  4E5E                     unlink     A6
  490. 00000580  2E9F                     move.l     [A7], [A7]+
  491. 00000582  4E75                     rts
  492. export_111:
  493. 00000584  4E56 FFFC                link       A6, -0x0004
  494. 00000588  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  495. 0000058C  4A2D FF0C                tst.b      [A5 - 0xF4]
  496. 00000590  6700 000E                beq        +0x10 /* 000005A0 */
  497. 00000594  487A 0142                pea.l      [PC + 0x142 /* 000006D8, value 0x1C54506C, pstring "TPlayView.DoIdle on object: " */]
  498. 00000598  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  499. 0000059C  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  500. label000005A0:
  501. 000005A0  4A2E 000C                tst.b      [A6 + 0xC]
  502. 000005A4  6600 00EE                bne        +0xF0 /* 00000694 */
  503. 000005A8  286E 0008                movea.l    A4, [A6 + 0x8]
  504. 000005AC  2854                     movea.l    A4, [A4]
  505. 000005AE  486C 0282                pea.l      [A4 + 0x282]
  506. 000005B2  A87B                     syscall    ClipRect
  507. 000005B4  286E 0008                movea.l    A4, [A6 + 0x8]
  508. 000005B8  2854                     movea.l    A4, [A4]
  509. 000005BA  486C 0282                pea.l      [A4 + 0x282]
  510. 000005BE  A928                     syscall    InvalRect
  511. 000005C0  286E 0008                movea.l    A4, [A6 + 0x8]
  512. 000005C4  2854                     movea.l    A4, [A4]
  513. 000005C6  486C 0282                pea.l      [A4 + 0x282]
  514. 000005CA  A8A3                     syscall    EraseRect
  515. 000005CC  286E 0008                movea.l    A4, [A6 + 0x8]
  516. 000005D0  2854                     movea.l    A4, [A4]
  517. 000005D2  486C 0282                pea.l      [A4 + 0x282]
  518. 000005D6  A8A1                     syscall    FrameRect
  519. 000005D8  286E 0008                movea.l    A4, [A6 + 0x8]
  520. 000005DC  2854                     movea.l    A4, [A4]
  521. 000005DE  3E2C 0284                move.w     D7, [A4 + 0x284]
  522. 000005E2  5447                     addq.w     D7, 2
  523. 000005E4  3F07                     move.w     -[A7], D7
  524. 000005E6  286E 0008                movea.l    A4, [A6 + 0x8]
  525. 000005EA  2854                     movea.l    A4, [A4]
  526. 000005EC  3E2C 0282                move.w     D7, [A4 + 0x282]
  527. 000005F0  0647 000F                addi.w     D7, 0xF
  528. 000005F4  3F07                     move.w     -[A7], D7
  529. 000005F6  A893                     syscall    MoveTo
  530. 000005F8  487A 00CE                pea.l      [PC + 0xCE /* 000006C8, value 0xE4E756D, pstring "Number right: " */]
  531. 000005FC  A884                     syscall    DrawString
  532. 000005FE  286E 0008                movea.l    A4, [A6 + 0x8]
  533. 00000602  2854                     movea.l    A4, [A4]
  534. 00000604  486C 0182                pea.l      [A4 + 0x182]
  535. 00000608  A884                     syscall    DrawString
  536. 0000060A  487A 00A0                pea.l      [PC + 0xA0 /* 000006AC, value 0x1B202020, pstring "             Number wrong: " */]
  537. 0000060E  A884                     syscall    DrawString
  538. 00000610  286E 0008                movea.l    A4, [A6 + 0x8]
  539. 00000614  2854                     movea.l    A4, [A4]
  540. 00000616  486C 0082                pea.l      [A4 + 0x82]
  541. 0000061A  A884                     syscall    DrawString
  542. 0000061C  286E 0008                movea.l    A4, [A6 + 0x8]
  543. 00000620  2854                     movea.l    A4, [A4]
  544. 00000622  486C 0282                pea.l      [A4 + 0x282]
  545. 00000626  A92A                     syscall    ValidRect
  546. 00000628  486D FE7A                pea.l      [A5 - 0x186]
  547. 0000062C  A87B                     syscall    ClipRect
  548. 0000062E  1D7C 0001 FFFC           move.b     [A6 - 0x4], 0x1
  549. 00000634  3E3C 0001                move.w     D7, 0x1
  550. 00000638  3D47 FFFE                move.w     [A6 - 0x2], D7
  551. 0000063C  0C47 0004                cmpi.w     D7, 0x4
  552. 00000640  6E00 0032                bgt        +0x34 /* 00000674 */
  553. label00000644:
  554. 00000644  286E 0008                movea.l    A4, [A6 + 0x8]
  555. 00000648  2854                     movea.l    A4, [A4]
  556. 0000064A  3C07                     move.w     D6, D7
  557. 0000064C  5346                     subq.w     D6, 1
  558. 0000064E  49EC 007E                lea.l      A4, [A4 + 0x7E]
  559. 00000652  1A34 6000                move.b     D5, [A4 + D6.w]
  560. 00000656  0A05 0001                xori.b     D5, 0x1
  561. 0000065A  6700 0006                beq        +0x8 /* 00000662 */
  562. 0000065E  422E FFFC                clr.b      [A6 - 0x4]
  563. label00000662:
  564. 00000662  0C47 0004                cmpi.w     D7, 0x4
  565. 00000666  6C00 000C                bge        +0xE /* 00000674 */
  566. 0000066A  5247                     addq.w     D7, 1
  567. 0000066C  3D47 FFFE                move.w     [A6 - 0x2], D7
  568. 00000670  4EFA FFD2                jmp        [PC - 0x2E /* 00000644 */]
  569. label00000674:
  570. 00000674  4A2E FFFC                tst.b      [A6 - 0x4]
  571. 00000678  6700 001A                beq        +0x1C /* 00000694 */
  572. 0000067C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  573. 00000680  3F3C 0012                move.w     -[A7], 0x12
  574. 00000684  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  575. 00000688  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  576. 0000068C  3F3C 0013                move.w     -[A7], 0x13
  577. 00000690  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  578. label00000694:
  579. 00000694  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  580. 00000698  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  581. 0000069C  4EAD 0132                jsr        [A5 + 0x132 /* export_34 */]
  582. 000006A0  4CDF 10E0                movem.l    D5,D6,D7,A4, [A7]+
  583. 000006A4  4E5E                     unlink     A6
  584. 000006A6  205F                     movea.l    A0, [A7]+
  585. 000006A8  5C8F                     addq.l     A7, 6
  586. 000006AA  4ED0                     jmp        [A0]
  587. 000006AC  1B20                     move.b     -[A5], -[A0]
  588. 000006AE  2020                     move.l     D0, -[A0]
  589. 000006B0  2020                     move.l     D0, -[A0]
  590. 000006B2  2020                     move.l     D0, -[A0]
  591. 000006B4  2020                     move.l     D0, -[A0]
  592. 000006B6  2020                     move.l     D0, -[A0]
  593. 000006B8  2020                     move.l     D0, -[A0]
  594. 000006BA  4E75                     rts
  595. 000006BC  6D62                     blt        +0x64 /* 00000720 */
  596. 000006BE  6572                     bcs        +0x74 /* 00000732 */
  597. 000006C0  2077 726F                movea.l    A0, [A7 + D7.w * 2 + 0x6F]
  598. 000006C4  6E67                     bgt        +0x69 /* 0000072D */
  599. 000006C6  3A20                     move.w     D5, -[A0]
  600. 000006C8  0E4E 756D                .invalid.w A6, 0x756D /* 'um' */ // invalid immediate operation
  601. 000006CC  6265                     bhi        +0x67 /* 00000733 */
  602. 000006CE  7220                     moveq.l    D1, 0x20
  603. 000006D0  7269                     moveq.l    D1, 0x69
  604. 000006D2  6768                     beq        +0x6A /* 0000073C */
  605. 000006D4  743A                     moveq.l    D2, 0x3A
  606. 000006D6  2000                     move.l     D0, D0
  607. 000006D8  1C54                     movea.b    A6, [A4]
  608. 000006DA  506C 6179                addq.w     [A4 + 0x6179], 8
  609. 000006DE  5669 6577                addq.w     [A1 + 0x6577], 3
  610. 000006E2  2E44                     movea.l    A7, D4
  611. 000006E4  6F49                     ble        +0x4B /* 0000072F */
  612. 000006E6  646C                     bcc        +0x6E /* 00000754 */
  613. 000006E8  6520                     bcs        +0x22 /* 0000070A */
  614. 000006EA  6F6E                     ble        +0x70 /* 0000075A */
  615. 000006EC  206F 626A                movea.l    A0, [A7 + 0x626A]
  616. 000006F0  6563                     bcs        +0x65 /* 00000755 */
  617. 000006F2  743A                     moveq.l    D2, 0x3A
  618. 000006F4  2000                     move.l     D0, D0
  619. export_110:
  620. 000006F6  4E56 FFE4                link       A6, -0x001C
  621. 000006FA  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  622. 000006FE  4A2D FF0C                tst.b      [A5 - 0xF4]
  623. 00000702  6700 000E                beq        +0x10 /* 00000712 */
  624. 00000706  487A 04AC                pea.l      [PC + 0x4AC /* 00000BB4, value 0x1C54506C, pstring "TPlayView.NewPairs on view: " */]
  625. label0000070A:
  626. 0000070A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  627. 0000070E  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  628. label00000712:
  629. 00000712  3E3C 0001                move.w     D7, 0x1
  630. 00000716  3D47 FFF2                move.w     [A6 - 0xE], D7
  631. 0000071A  0C47 0004                cmpi.w     D7, 0x4
  632. 0000071E  6E00 004C                bgt        +0x4E /* 0000076C */
  633. // begin alternate branch 00000720-0000072A
  634. label00000720:
  635. 00000720  004C 3C3C                ori.w      A4, 0x3C3C /* '<<' */
  636. label00000722: // (misaligned)
  637. 00000724  0001 3D46                ori.b      D1, 0x46 /* 'F' */
  638. 00000728  FFF4                     .invalid   <<F/7/7>>
  639. // end alternate branch 00000720-0000072A
  640. label00000720: // (misaligned)
  641. label00000722:
  642. 00000722  3C3C 0001                move.w     D6, 0x1
  643. 00000726  3D46 FFF4                move.w     [A6 - 0xC], D6
  644. 0000072A  0C46 0002                cmpi.w     D6, 0x2
  645. 0000072E  6E00 002A                bgt        +0x2C /* 0000075A */
  646. label00000732:
  647. 00000732  3A07                     move.w     D5, D7
  648. 00000734  5345                     subq.w     D5, 1
  649. 00000736  DA45                     add.w      D5, D5
  650. 00000738  3806                     move.w     D4, D6
  651. 0000073A  5344                     subq.w     D4, 1
  652. label0000073C:
  653. 0000073C  D845                     add.w      D4, D5
  654. 0000073E  49EE FFF8                lea.l      A4, [A6 - 0x8]
  655. 00000742  19BC 0001 4000           move.b     [A4 + D4.w], 0x1
  656. 00000748  0C46 0002                cmpi.w     D6, 0x2
  657. 0000074C  6C00 000C                bge        +0xE /* 0000075A */
  658. 00000750  5246                     addq.w     D6, 1
  659. 00000752  3D46 FFF4                move.w     [A6 - 0xC], D6
  660. // begin alternate branch 00000754-00000756
  661. label00000754:
  662. 00000754  FFF4                     .invalid   <<F/7/7>>
  663. // end alternate branch 00000754-00000756
  664. label00000754: // (misaligned)
  665. 00000756  4EFA FFDA                jmp        [PC - 0x26 /* 00000732 */]
  666. label0000075A:
  667. 0000075A  0C47 0004                cmpi.w     D7, 0x4
  668. 0000075E  6C00 000C                bge        +0xE /* 0000076C */
  669. 00000762  5247                     addq.w     D7, 1
  670. 00000764  3D47 FFF2                move.w     [A6 - 0xE], D7
  671. 00000768  4EFA FFB8                jmp        [PC - 0x48 /* 00000722 */]
  672. label0000076C:
  673. 0000076C  558F                     subq.l     A7, 2
  674. 0000076E  3F3C 0004                move.w     -[A7], 0x4
  675. 00000772  4EAD 024A                jsr        [A5 + 0x24A /* export_69 */]
  676. 00000776  3E1F                     move.w     D7, [A7]+
  677. 00000778  3D47 FFF2                move.w     [A6 - 0xE], D7
  678. 0000077C  3E2E FFF2                move.w     D7, [A6 - 0xE]
  679. 00000780  5347                     subq.w     D7, 1
  680. 00000782  DE47                     add.w      D7, D7
  681. 00000784  0647 0000                addi.w     D7, 0x0
  682. 00000788  49EE FFF8                lea.l      A4, [A6 - 0x8]
  683. 0000078C  4234 7000                clr.b      [A4 + D7.w]
  684. 00000790  558F                     subq.l     A7, 2
  685. 00000792  3F3C 0004                move.w     -[A7], 0x4
  686. 00000796  4EAD 024A                jsr        [A5 + 0x24A /* export_69 */]
  687. 0000079A  3E1F                     move.w     D7, [A7]+
  688. 0000079C  3D47 FFF4                move.w     [A6 - 0xC], D7
  689. 000007A0  3E2E FFF4                move.w     D7, [A6 - 0xC]
  690. 000007A4  5347                     subq.w     D7, 1
  691. 000007A6  DE47                     add.w      D7, D7
  692. 000007A8  5247                     addq.w     D7, 1
  693. 000007AA  49EE FFF8                lea.l      A4, [A6 - 0x8]
  694. 000007AE  4234 7000                clr.b      [A4 + D7.w]
  695. 000007B2  286E 0008                movea.l    A4, [A6 + 0x8]
  696. 000007B6  2854                     movea.l    A4, [A4]
  697. 000007B8  286C 005C                movea.l    A4, [A4 + 0x5C]
  698. 000007BC  2854                     movea.l    A4, [A4]
  699. 000007BE  266E 0008                movea.l    A3, [A6 + 0x8]
  700. 000007C2  2653                     movea.l    A3, [A3]
  701. 000007C4  3E2E FFF2                move.w     D7, [A6 - 0xE]
  702. 000007C8  5347                     subq.w     D7, 1
  703. 000007CA  E74F                     lsl        D7.w, 3
  704. 000007CC  47EB 001C                lea.l      A3, [A3 + 0x1C]
  705. 000007D0  2973 7000 000A           move.l     [A4 + 0xA], [A3 + D7.w]
  706. 000007D6  2973 7004 000E           move.l     [A4 + 0xE], [A3 + D7.w + 0x4]
  707. 000007DC  286E 0008                movea.l    A4, [A6 + 0x8]
  708. 000007E0  2854                     movea.l    A4, [A4]
  709. 000007E2  286C 005C                movea.l    A4, [A4 + 0x5C]
  710. 000007E6  2854                     movea.l    A4, [A4]
  711. 000007E8  266E 0008                movea.l    A3, [A6 + 0x8]
  712. 000007EC  2653                     movea.l    A3, [A3]
  713. 000007EE  3E2E FFF4                move.w     D7, [A6 - 0xC]
  714. 000007F2  5347                     subq.w     D7, 1
  715. 000007F4  E74F                     lsl        D7.w, 3
  716. 000007F6  47EB 003C                lea.l      A3, [A3 + 0x3C]
  717. 000007FA  2973 7000 0002           move.l     [A4 + 0x2], [A3 + D7.w]
  718. 00000800  2973 7004 0006           move.l     [A4 + 0x6], [A3 + D7.w + 0x4]
  719. label00000806:
  720. 00000806  558F                     subq.l     A7, 2
  721. 00000808  3F3C 0004                move.w     -[A7], 0x4
  722. 0000080C  4EAD 024A                jsr        [A5 + 0x24A /* export_69 */]
  723. 00000810  3E1F                     move.w     D7, [A7]+
  724. 00000812  3D47 FFF2                move.w     [A6 - 0xE], D7
  725. 00000816  3E2E FFF2                move.w     D7, [A6 - 0xE]
  726. 0000081A  5347                     subq.w     D7, 1
  727. 0000081C  DE47                     add.w      D7, D7
  728. 0000081E  0647 0000                addi.w     D7, 0x0
  729. 00000822  49EE FFF8                lea.l      A4, [A6 - 0x8]
  730. 00000826  0C34 0001 7000           cmpi.b     [A4 + D7.w], 0x1
  731. 0000082C  6600 FFD8                bne        -0x26 /* 00000806 */
  732. 00000830  3E2E FFF2                move.w     D7, [A6 - 0xE]
  733. 00000834  5347                     subq.w     D7, 1
  734. 00000836  DE47                     add.w      D7, D7
  735. 00000838  0647 0000                addi.w     D7, 0x0
  736. 0000083C  49EE FFF8                lea.l      A4, [A6 - 0x8]
  737. 00000840  4234 7000                clr.b      [A4 + D7.w]
  738. label00000844:
  739. 00000844  558F                     subq.l     A7, 2
  740. 00000846  3F3C 0004                move.w     -[A7], 0x4
  741. 0000084A  4EAD 024A                jsr        [A5 + 0x24A /* export_69 */]
  742. 0000084E  3E1F                     move.w     D7, [A7]+
  743. 00000850  3D47 FFF4                move.w     [A6 - 0xC], D7
  744. 00000854  3E2E FFF4                move.w     D7, [A6 - 0xC]
  745. 00000858  5347                     subq.w     D7, 1
  746. 0000085A  DE47                     add.w      D7, D7
  747. 0000085C  5247                     addq.w     D7, 1
  748. 0000085E  49EE FFF8                lea.l      A4, [A6 - 0x8]
  749. 00000862  0C34 0001 7000           cmpi.b     [A4 + D7.w], 0x1
  750. 00000868  6600 FFDA                bne        -0x24 /* 00000844 */
  751. 0000086C  3E2E FFF4                move.w     D7, [A6 - 0xC]
  752. 00000870  5347                     subq.w     D7, 1
  753. 00000872  DE47                     add.w      D7, D7
  754. 00000874  5247                     addq.w     D7, 1
  755. 00000876  49EE FFF8                lea.l      A4, [A6 - 0x8]
  756. 0000087A  4234 7000                clr.b      [A4 + D7.w]
  757. 0000087E  286E 0008                movea.l    A4, [A6 + 0x8]
  758. 00000882  2854                     movea.l    A4, [A4]
  759. 00000884  286C 0060                movea.l    A4, [A4 + 0x60]
  760. 00000888  2854                     movea.l    A4, [A4]
  761. 0000088A  266E 0008                movea.l    A3, [A6 + 0x8]
  762. 0000088E  2653                     movea.l    A3, [A3]
  763. 00000890  3E2E FFF2                move.w     D7, [A6 - 0xE]
  764. 00000894  5347                     subq.w     D7, 1
  765. 00000896  E74F                     lsl        D7.w, 3
  766. 00000898  47EB 001C                lea.l      A3, [A3 + 0x1C]
  767. 0000089C  2973 7000 000A           move.l     [A4 + 0xA], [A3 + D7.w]
  768. 000008A2  2973 7004 000E           move.l     [A4 + 0xE], [A3 + D7.w + 0x4]
  769. 000008A8  286E 0008                movea.l    A4, [A6 + 0x8]
  770. 000008AC  2854                     movea.l    A4, [A4]
  771. 000008AE  286C 0060                movea.l    A4, [A4 + 0x60]
  772. 000008B2  2854                     movea.l    A4, [A4]
  773. 000008B4  266E 0008                movea.l    A3, [A6 + 0x8]
  774. 000008B8  2653                     movea.l    A3, [A3]
  775. 000008BA  3E2E FFF4                move.w     D7, [A6 - 0xC]
  776. 000008BE  5347                     subq.w     D7, 1
  777. 000008C0  E74F                     lsl        D7.w, 3
  778. 000008C2  47EB 003C                lea.l      A3, [A3 + 0x3C]
  779. 000008C6  2973 7000 0002           move.l     [A4 + 0x2], [A3 + D7.w]
  780. 000008CC  2973 7004 0006           move.l     [A4 + 0x6], [A3 + D7.w + 0x4]
  781. label000008D2:
  782. 000008D2  558F                     subq.l     A7, 2
  783. 000008D4  3F3C 0004                move.w     -[A7], 0x4
  784. 000008D8  4EAD 024A                jsr        [A5 + 0x24A /* export_69 */]
  785. 000008DC  3E1F                     move.w     D7, [A7]+
  786. 000008DE  3D47 FFF2                move.w     [A6 - 0xE], D7
  787. 000008E2  3E2E FFF2                move.w     D7, [A6 - 0xE]
  788. 000008E6  5347                     subq.w     D7, 1
  789. 000008E8  DE47                     add.w      D7, D7
  790. 000008EA  0647 0000                addi.w     D7, 0x0
  791. 000008EE  49EE FFF8                lea.l      A4, [A6 - 0x8]
  792. 000008F2  0C34 0001 7000           cmpi.b     [A4 + D7.w], 0x1
  793. 000008F8  6600 FFD8                bne        -0x26 /* 000008D2 */
  794. 000008FC  3E2E FFF2                move.w     D7, [A6 - 0xE]
  795. 00000900  5347                     subq.w     D7, 1
  796. 00000902  DE47                     add.w      D7, D7
  797. 00000904  0647 0000                addi.w     D7, 0x0
  798. 00000908  49EE FFF8                lea.l      A4, [A6 - 0x8]
  799. 0000090C  4234 7000                clr.b      [A4 + D7.w]
  800. label00000910:
  801. 00000910  558F                     subq.l     A7, 2
  802. 00000912  3F3C 0004                move.w     -[A7], 0x4
  803. 00000916  4EAD 024A                jsr        [A5 + 0x24A /* export_69 */]
  804. 0000091A  3E1F                     move.w     D7, [A7]+
  805. 0000091C  3D47 FFF4                move.w     [A6 - 0xC], D7
  806. 00000920  3E2E FFF4                move.w     D7, [A6 - 0xC]
  807. 00000924  5347                     subq.w     D7, 1
  808. 00000926  DE47                     add.w      D7, D7
  809. 00000928  5247                     addq.w     D7, 1
  810. 0000092A  49EE FFF8                lea.l      A4, [A6 - 0x8]
  811. 0000092E  0C34 0001 7000           cmpi.b     [A4 + D7.w], 0x1
  812. 00000934  6600 FFDA                bne        -0x24 /* 00000910 */
  813. 00000938  3E2E FFF4                move.w     D7, [A6 - 0xC]
  814. 0000093C  5347                     subq.w     D7, 1
  815. 0000093E  DE47                     add.w      D7, D7
  816. 00000940  5247                     addq.w     D7, 1
  817. 00000942  49EE FFF8                lea.l      A4, [A6 - 0x8]
  818. 00000946  4234 7000                clr.b      [A4 + D7.w]
  819. 0000094A  286E 0008                movea.l    A4, [A6 + 0x8]
  820. 0000094E  2854                     movea.l    A4, [A4]
  821. 00000950  286C 0064                movea.l    A4, [A4 + 0x64]
  822. 00000954  2854                     movea.l    A4, [A4]
  823. 00000956  266E 0008                movea.l    A3, [A6 + 0x8]
  824. 0000095A  2653                     movea.l    A3, [A3]
  825. 0000095C  3E2E FFF2                move.w     D7, [A6 - 0xE]
  826. 00000960  5347                     subq.w     D7, 1
  827. 00000962  E74F                     lsl        D7.w, 3
  828. 00000964  47EB 001C                lea.l      A3, [A3 + 0x1C]
  829. 00000968  2973 7000 000A           move.l     [A4 + 0xA], [A3 + D7.w]
  830. 0000096E  2973 7004 000E           move.l     [A4 + 0xE], [A3 + D7.w + 0x4]
  831. 00000974  286E 0008                movea.l    A4, [A6 + 0x8]
  832. 00000978  2854                     movea.l    A4, [A4]
  833. 0000097A  286C 0064                movea.l    A4, [A4 + 0x64]
  834. 0000097E  2854                     movea.l    A4, [A4]
  835. 00000980  266E 0008                movea.l    A3, [A6 + 0x8]
  836. 00000984  2653                     movea.l    A3, [A3]
  837. 00000986  3E2E FFF4                move.w     D7, [A6 - 0xC]
  838. 0000098A  5347                     subq.w     D7, 1
  839. 0000098C  E74F                     lsl        D7.w, 3
  840. 0000098E  47EB 003C                lea.l      A3, [A3 + 0x3C]
  841. 00000992  2973 7000 0002           move.l     [A4 + 0x2], [A3 + D7.w]
  842. 00000998  2973 7004 0006           move.l     [A4 + 0x6], [A3 + D7.w + 0x4]
  843. 0000099E  3E3C 0001                move.w     D7, 0x1
  844. 000009A2  3D47 FFF2                move.w     [A6 - 0xE], D7
  845. 000009A6  0C47 0004                cmpi.w     D7, 0x4
  846. 000009AA  6E00 0052                bgt        +0x54 /* 000009FE */
  847. label000009AE:
  848. 000009AE  3C07                     move.w     D6, D7
  849. 000009B0  5346                     subq.w     D6, 1
  850. 000009B2  DC46                     add.w      D6, D6
  851. 000009B4  0646 0000                addi.w     D6, 0x0
  852. 000009B8  49EE FFF8                lea.l      A4, [A6 - 0x8]
  853. 000009BC  4A34 6000                tst.b      [A4 + D6.w]
  854. 000009C0  6700 002A                beq        +0x2C /* 000009EC */
  855. 000009C4  286E 0008                movea.l    A4, [A6 + 0x8]
  856. 000009C8  2854                     movea.l    A4, [A4]
  857. 000009CA  286C 0068                movea.l    A4, [A4 + 0x68]
  858. 000009CE  2854                     movea.l    A4, [A4]
  859. 000009D0  266E 0008                movea.l    A3, [A6 + 0x8]
  860. 000009D4  2653                     movea.l    A3, [A3]
  861. 000009D6  3C07                     move.w     D6, D7
  862. 000009D8  5346                     subq.w     D6, 1
  863. 000009DA  E74E                     lsl        D6.w, 3
  864. 000009DC  47EB 001C                lea.l      A3, [A3 + 0x1C]
  865. 000009E0  2973 6000 000A           move.l     [A4 + 0xA], [A3 + D6.w]
  866. 000009E6  2973 6004 000E           move.l     [A4 + 0xE], [A3 + D6.w + 0x4]
  867. label000009EC:
  868. 000009EC  0C47 0004                cmpi.w     D7, 0x4
  869. 000009F0  6C00 000C                bge        +0xE /* 000009FE */
  870. 000009F4  5247                     addq.w     D7, 1
  871. 000009F6  3D47 FFF2                move.w     [A6 - 0xE], D7
  872. 000009FA  4EFA FFB2                jmp        [PC - 0x4E /* 000009AE */]
  873. label000009FE:
  874. 000009FE  3E3C 0001                move.w     D7, 0x1
  875. 00000A02  3D47 FFF4                move.w     [A6 - 0xC], D7
  876. 00000A06  0C47 0004                cmpi.w     D7, 0x4
  877. 00000A0A  6E00 0050                bgt        +0x52 /* 00000A5C */
  878. label00000A0E:
  879. 00000A0E  3C07                     move.w     D6, D7
  880. 00000A10  5346                     subq.w     D6, 1
  881. 00000A12  DC46                     add.w      D6, D6
  882. 00000A14  5246                     addq.w     D6, 1
  883. 00000A16  49EE FFF8                lea.l      A4, [A6 - 0x8]
  884. 00000A1A  4A34 6000                tst.b      [A4 + D6.w]
  885. 00000A1E  6700 002A                beq        +0x2C /* 00000A4A */
  886. 00000A22  286E 0008                movea.l    A4, [A6 + 0x8]
  887. 00000A26  2854                     movea.l    A4, [A4]
  888. 00000A28  286C 0068                movea.l    A4, [A4 + 0x68]
  889. 00000A2C  2854                     movea.l    A4, [A4]
  890. 00000A2E  266E 0008                movea.l    A3, [A6 + 0x8]
  891. 00000A32  2653                     movea.l    A3, [A3]
  892. 00000A34  3C07                     move.w     D6, D7
  893. 00000A36  5346                     subq.w     D6, 1
  894. 00000A38  E74E                     lsl        D6.w, 3
  895. 00000A3A  47EB 003C                lea.l      A3, [A3 + 0x3C]
  896. 00000A3E  2973 6000 0002           move.l     [A4 + 0x2], [A3 + D6.w]
  897. 00000A44  2973 6004 0006           move.l     [A4 + 0x6], [A3 + D6.w + 0x4]
  898. label00000A4A:
  899. 00000A4A  0C47 0004                cmpi.w     D7, 0x4
  900. 00000A4E  6C00 000C                bge        +0xE /* 00000A5C */
  901. 00000A52  5247                     addq.w     D7, 1
  902. 00000A54  3D47 FFF4                move.w     [A6 - 0xC], D7
  903. 00000A58  4EFA FFB4                jmp        [PC - 0x4C /* 00000A0E */]
  904. label00000A5C:
  905. 00000A5C  3E3C 0001                move.w     D7, 0x1
  906. 00000A60  3D47 FFF2                move.w     [A6 - 0xE], D7
  907. 00000A64  0C47 0004                cmpi.w     D7, 0x4
  908. 00000A68  6E00 0040                bgt        +0x42 /* 00000AAA */
  909. label00000A6C:
  910. 00000A6C  286E 0008                movea.l    A4, [A6 + 0x8]
  911. 00000A70  2854                     movea.l    A4, [A4]
  912. 00000A72  3C07                     move.w     D6, D7
  913. 00000A74  5346                     subq.w     D6, 1
  914. 00000A76  49EC 007E                lea.l      A4, [A4 + 0x7E]
  915. 00000A7A  4234 6000                clr.b      [A4 + D6.w]
  916. 00000A7E  286E 0008                movea.l    A4, [A6 + 0x8]
  917. 00000A82  2854                     movea.l    A4, [A4]
  918. 00000A84  3C07                     move.w     D6, D7
  919. 00000A86  5346                     subq.w     D6, 1
  920. 00000A88  E54E                     lsl        D6.w, 2
  921. 00000A8A  49EC 005C                lea.l      A4, [A4 + 0x5C]
  922. 00000A8E  2874 6000                movea.l    A4, [A4 + D6.w]
  923. 00000A92  2854                     movea.l    A4, [A4]
  924. 00000A94  42AC 0012                clr.l      [A4 + 0x12]
  925. 00000A98  0C47 0004                cmpi.w     D7, 0x4
  926. 00000A9C  6C00 000C                bge        +0xE /* 00000AAA */
  927. 00000AA0  5247                     addq.w     D7, 1
  928. 00000AA2  3D47 FFF2                move.w     [A6 - 0xE], D7
  929. 00000AA6  4EFA FFC4                jmp        [PC - 0x3C /* 00000A6C */]
  930. label00000AAA:
  931. 00000AAA  286E 0008                movea.l    A4, [A6 + 0x8]
  932. 00000AAE  2854                     movea.l    A4, [A4]
  933. 00000AB0  2D6C 0014 FFE8           move.l     [A6 - 0x18], [A4 + 0x14]
  934. 00000AB6  286E FFE8                movea.l    A4, [A6 - 0x18]
  935. 00000ABA  2854                     movea.l    A4, [A4]
  936. 00000ABC  2D6C 0056 FFE4           move.l     [A6 - 0x1C], [A4 + 0x56]
  937. 00000AC2  286E FFE4                movea.l    A4, [A6 - 0x1C]
  938. 00000AC6  2854                     movea.l    A4, [A4]
  939. 00000AC8  3D6C 0002 FFF0           move.w     [A6 - 0x10], [A4 + 0x2]
  940. 00000ACE  286E 0008                movea.l    A4, [A6 + 0x8]
  941. 00000AD2  2854                     movea.l    A4, [A4]
  942. 00000AD4  3E2C 028A                move.w     D7, [A4 + 0x28A]
  943. 00000AD8  5847                     addq.w     D7, 4
  944. 00000ADA  3C2E FFF0                move.w     D6, [A6 - 0x10]
  945. 00000ADE  BC47                     cmp.w      D6, D7
  946. 00000AE0  6C00 002C                bge        +0x2E /* 00000B0E */
  947. 00000AE4  286E 0008                movea.l    A4, [A6 + 0x8]
  948. 00000AE8  2854                     movea.l    A4, [A4]
  949. 00000AEA  0C6C 0004 028A           cmpi.w     [A4 + 0x28A], 0x4
  950. 00000AF0  6C00 0012                bge        +0x14 /* 00000B04 */
  951. 00000AF4  3F3C FC17                move.w     -[A7], 0xFC17
  952. 00000AF8  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  953. 00000AFC  4EFA 00AC                jmp        [PC + 0xAC /* 00000BAA */]
  954. 00000B00  4EFA 000C                jmp        [PC + 0xC /* 00000B0E */]
  955. label00000B04:
  956. 00000B04  286E 0008                movea.l    A4, [A6 + 0x8]
  957. 00000B08  2854                     movea.l    A4, [A4]
  958. 00000B0A  426C 028A                clr.w      [A4 + 0x28A]
  959. label00000B0E:
  960. 00000B0E  3E3C 0001                move.w     D7, 0x1
  961. 00000B12  3D47 FFF2                move.w     [A6 - 0xE], D7
  962. 00000B16  0C47 0004                cmpi.w     D7, 0x4
  963. 00000B1A  6E00 004C                bgt        +0x4E /* 00000B68 */
  964. label00000B1E:
  965. 00000B1E  286E 0008                movea.l    A4, [A6 + 0x8]
  966. 00000B22  2854                     movea.l    A4, [A4]
  967. 00000B24  3C07                     move.w     D6, D7
  968. 00000B26  5346                     subq.w     D6, 1
  969. 00000B28  E54E                     lsl        D6.w, 2
  970. 00000B2A  49EC 005C                lea.l      A4, [A4 + 0x5C]
  971. 00000B2E  2874 6000                movea.l    A4, [A4 + D6.w]
  972. 00000B32  2854                     movea.l    A4, [A4]
  973. 00000B34  598F                     subq.l     A7, 4
  974. 00000B36  266E 0008                movea.l    A3, [A6 + 0x8]
  975. 00000B3A  2653                     movea.l    A3, [A3]
  976. 00000B3C  3C2B 028A                move.w     D6, [A3 + 0x28A]
  977. 00000B40  DC47                     add.w      D6, D7
  978. 00000B42  3F06                     move.w     -[A7], D6
  979. 00000B44  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  980. 00000B48  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  981. 00000B4C  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  982. 00000B50  2C1F                     move.l     D6, [A7]+
  983. 00000B52  2946 0012                move.l     [A4 + 0x12], D6
  984. 00000B56  0C47 0004                cmpi.w     D7, 0x4
  985. 00000B5A  6C00 000C                bge        +0xE /* 00000B68 */
  986. 00000B5E  5247                     addq.w     D7, 1
  987. 00000B60  3D47 FFF2                move.w     [A6 - 0xE], D7
  988. 00000B64  4EFA FFB8                jmp        [PC - 0x48 /* 00000B1E */]
  989. label00000B68:
  990. 00000B68  286E 0008                movea.l    A4, [A6 + 0x8]
  991. 00000B6C  2854                     movea.l    A4, [A4]
  992. 00000B6E  266E 0008                movea.l    A3, [A6 + 0x8]
  993. 00000B72  2653                     movea.l    A3, [A3]
  994. 00000B74  3E3C 0004                move.w     D7, 0x4
  995. 00000B78  DE6B 028A                add.w      D7, [A3 + 0x28A]
  996. 00000B7C  3947 028A                move.w     [A4 + 0x28A], D7
  997. 00000B80  286E 0008                movea.l    A4, [A6 + 0x8]
  998. 00000B84  2854                     movea.l    A4, [A4]
  999. 00000B86  2F2C 0010                move.l     -[A7], [A4 + 0x10]
  1000. 00000B8A  3F3C 000E                move.w     -[A7], 0xE
  1001. 00000B8E  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  1002. 00000B92  286E 0008                movea.l    A4, [A6 + 0x8]
  1003. 00000B96  2854                     movea.l    A4, [A4]
  1004. 00000B98  486C 0008                pea.l      [A4 + 0x8]
  1005. 00000B9C  A928                     syscall    InvalRect
  1006. 00000B9E  286E 0008                movea.l    A4, [A6 + 0x8]
  1007. 00000BA2  2854                     movea.l    A4, [A4]
  1008. 00000BA4  486C 0008                pea.l      [A4 + 0x8]
  1009. 00000BA8  A8A3                     syscall    EraseRect
  1010. label00000BAA:
  1011. 00000BAA  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  1012. 00000BAE  4E5E                     unlink     A6
  1013. 00000BB0  2E9F                     move.l     [A7], [A7]+
  1014. 00000BB2  4E75                     rts
  1015. 00000BB4  1C54                     movea.b    A6, [A4]
  1016. 00000BB6  506C 6179                addq.w     [A4 + 0x6179], 8
  1017. 00000BBA  5669 6577                addq.w     [A1 + 0x6577], 3
  1018. 00000BBE  2E4E                     movea.l    A7, A6
  1019. 00000BC0  6577                     bcs        +0x79 /* 00000C39 */
  1020. 00000BC2  5061                     addq.w     -[A1], 8
  1021. 00000BC4  6972                     bvs        +0x74 /* 00000C38 */
  1022. 00000BC6  7320                     moveq.l    D1, 0x20
  1023. 00000BC8  6F6E                     ble        +0x70 /* 00000C38 */
  1024. 00000BCA  2076 6965                movea.l    A0, <<invalid full ext with IS == 1 and I/IS == 5>>
  1025. 00000BCE  773A                     moveq.l    D3, 0x3A
  1026. 00000BD0  2000                     move.l     D0, D0
  1027. export_109:
  1028. 00000BD2  4E56 FFEE                link       A6, -0x0012
  1029. 00000BD6  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  1030. 00000BDA  286E 000C                movea.l    A4, [A6 + 0xC]
  1031. 00000BDE  2D54 FFF8                move.l     [A6 - 0x8], [A4]
  1032. 00000BE2  2D6C 0004 FFFC           move.l     [A6 - 0x4], [A4 + 0x4]
  1033. 00000BE8  4A2D FF0C                tst.b      [A5 - 0xF4]
  1034. 00000BEC  6700 000E                beq        +0x10 /* 00000BFC */
  1035. 00000BF0  487A 0124                pea.l      [PC + 0x124 /* 00000D16, value 0x1854506C, pstring "TPlayView.Draw on view: " */]
  1036. 00000BF4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1037. 00000BF8  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  1038. label00000BFC:
  1039. 00000BFC  486E FFF8                pea.l      [A6 - 0x8]
  1040. 00000C00  A87B                     syscall    ClipRect
  1041. 00000C02  3E3C 0001                move.w     D7, 0x1
  1042. 00000C06  3D47 FFF6                move.w     [A6 - 0xA], D7
  1043. 00000C0A  0C47 0004                cmpi.w     D7, 0x4
  1044. 00000C0E  6E00 00E8                bgt        +0xEA /* 00000CF8 */
  1045. label00000C12:
  1046. 00000C12  286E 0008                movea.l    A4, [A6 + 0x8]
  1047. 00000C16  2854                     movea.l    A4, [A4]
  1048. 00000C18  3C07                     move.w     D6, D7
  1049. 00000C1A  5346                     subq.w     D6, 1
  1050. 00000C1C  E54E                     lsl        D6.w, 2
  1051. 00000C1E  49EC 005C                lea.l      A4, [A4 + 0x5C]
  1052. 00000C22  2874 6000                movea.l    A4, [A4 + D6.w]
  1053. 00000C26  2854                     movea.l    A4, [A4]
  1054. 00000C28  558F                     subq.l     A7, 2
  1055. 00000C2A  2F2C 0012                move.l     -[A7], [A4 + 0x12]
  1056. 00000C2E  486D 006A                pea.l      [A5 + 0x6A /* export_9 */]
  1057. 00000C32  4EAD 021A                jsr        [A5 + 0x21A /* export_63 */]
  1058. 00000C36  1C1F                     move.b     D6, [A7]+
  1059. label00000C38:
  1060. 00000C38  6700 0022                beq        +0x24 /* 00000C5C */
  1061. 00000C3C  266E 0008                movea.l    A3, [A6 + 0x8]
  1062. 00000C40  2653                     movea.l    A3, [A3]
  1063. 00000C42  3C07                     move.w     D6, D7
  1064. 00000C44  5346                     subq.w     D6, 1
  1065. 00000C46  E54E                     lsl        D6.w, 2
  1066. 00000C48  47EB 005C                lea.l      A3, [A3 + 0x5C]
  1067. 00000C4C  2F33 6000                move.l     -[A7], [A3 + D6.w]
  1068. 00000C50  3F3C 0006                move.w     -[A7], 0x6
  1069. 00000C54  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  1070. 00000C58  4EFA 008C                jmp        [PC + 0x8C /* 00000CE6 */]
  1071. label00000C5C:
  1072. 00000C5C  486E FFEE                pea.l      [A6 - 0x12]
  1073. 00000C60  4267                     clr.w      -[A7]
  1074. 00000C62  3C07                     move.w     D6, D7
  1075. 00000C64  0646 000E                addi.w     D6, 0xE
  1076. 00000C68  3F06                     move.w     -[A7], D6
  1077. 00000C6A  4EAD 0182                jsr        [A5 + 0x182 /* export_44 */]
  1078. 00000C6E  266E 0008                movea.l    A3, [A6 + 0x8]
  1079. 00000C72  2653                     movea.l    A3, [A3]
  1080. 00000C74  3C07                     move.w     D6, D7
  1081. 00000C76  5346                     subq.w     D6, 1
  1082. 00000C78  E54E                     lsl        D6.w, 2
  1083. 00000C7A  47EB 005C                lea.l      A3, [A3 + 0x5C]
  1084. 00000C7E  2673 6000                movea.l    A3, [A3 + D6.w]
  1085. 00000C82  2653                     movea.l    A3, [A3]
  1086. 00000C84  486B 0002                pea.l      [A3 + 0x2]
  1087. 00000C88  486E FFEE                pea.l      [A6 - 0x12]
  1088. 00000C8C  A8A5                     syscall    FillRect
  1089. 00000C8E  266E 0008                movea.l    A3, [A6 + 0x8]
  1090. 00000C92  2653                     movea.l    A3, [A3]
  1091. 00000C94  3C07                     move.w     D6, D7
  1092. 00000C96  5346                     subq.w     D6, 1
  1093. 00000C98  E54E                     lsl        D6.w, 2
  1094. 00000C9A  47EB 005C                lea.l      A3, [A3 + 0x5C]
  1095. 00000C9E  2673 6000                movea.l    A3, [A3 + D6.w]
  1096. 00000CA2  2653                     movea.l    A3, [A3]
  1097. 00000CA4  486B 000A                pea.l      [A3 + 0xA]
  1098. 00000CA8  486E FFEE                pea.l      [A6 - 0x12]
  1099. 00000CAC  A8A5                     syscall    FillRect
  1100. 00000CAE  266E 0008                movea.l    A3, [A6 + 0x8]
  1101. 00000CB2  2653                     movea.l    A3, [A3]
  1102. 00000CB4  3C07                     move.w     D6, D7
  1103. 00000CB6  5346                     subq.w     D6, 1
  1104. 00000CB8  E54E                     lsl        D6.w, 2
  1105. 00000CBA  47EB 005C                lea.l      A3, [A3 + 0x5C]
  1106. 00000CBE  2673 6000                movea.l    A3, [A3 + D6.w]
  1107. 00000CC2  2653                     movea.l    A3, [A3]
  1108. 00000CC4  486B 000A                pea.l      [A3 + 0xA]
  1109. 00000CC8  A8A1                     syscall    FrameRect
  1110. 00000CCA  266E 0008                movea.l    A3, [A6 + 0x8]
  1111. 00000CCE  2653                     movea.l    A3, [A3]
  1112. 00000CD0  3C07                     move.w     D6, D7
  1113. 00000CD2  5346                     subq.w     D6, 1
  1114. 00000CD4  E54E                     lsl        D6.w, 2
  1115. 00000CD6  47EB 005C                lea.l      A3, [A3 + 0x5C]
  1116. 00000CDA  2673 6000                movea.l    A3, [A3 + D6.w]
  1117. 00000CDE  2653                     movea.l    A3, [A3]
  1118. 00000CE0  486B 0002                pea.l      [A3 + 0x2]
  1119. 00000CE4  A8A1                     syscall    FrameRect
  1120. label00000CE6:
  1121. 00000CE6  0C47 0004                cmpi.w     D7, 0x4
  1122. 00000CEA  6C00 000C                bge        +0xE /* 00000CF8 */
  1123. 00000CEE  5247                     addq.w     D7, 1
  1124. 00000CF0  3D47 FFF6                move.w     [A6 - 0xA], D7
  1125. 00000CF4  4EFA FF1C                jmp        [PC - 0xE4 /* 00000C12 */]
  1126. label00000CF8:
  1127. 00000CF8  266E 0008                movea.l    A3, [A6 + 0x8]
  1128. 00000CFC  2653                     movea.l    A3, [A3]
  1129. 00000CFE  486B 0282                pea.l      [A3 + 0x282]
  1130. 00000D02  A8A1                     syscall    FrameRect
  1131. 00000D04  486D FE7A                pea.l      [A5 - 0x186]
  1132. 00000D08  A87B                     syscall    ClipRect
  1133. 00000D0A  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  1134. 00000D0E  4E5E                     unlink     A6
  1135. 00000D10  205F                     movea.l    A0, [A7]+
  1136. 00000D12  508F                     addq.l     A7, 8
  1137. 00000D14  4ED0                     jmp        [A0]
  1138. 00000D16  1854                     movea.b    A4, [A4]
  1139. 00000D18  506C 6179                addq.w     [A4 + 0x6179], 8
  1140. 00000D1C  5669 6577                addq.w     [A1 + 0x6577], 3
  1141. 00000D20  2E44                     movea.l    A7, D4
  1142. 00000D22  7261                     moveq.l    D1, 0x61
  1143. 00000D24  7720                     moveq.l    D3, 0x20
  1144. 00000D26  6F6E                     ble        +0x70 /* 00000D96 */
  1145. 00000D28  2076 6965                movea.l    A0, <<invalid full ext with IS == 1 and I/IS == 5>>
  1146. 00000D2C  773A                     moveq.l    D3, 0x3A
  1147. 00000D2E  2000                     move.l     D0, D0
  1148. export_108:
  1149. 00000D30  4E56 0000                link       A6, 0
  1150. 00000D34  48E7 0100                movem.l    -[A7], D7
  1151. 00000D38  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1152. 00000D3C  4EAD 012A                jsr        [A5 + 0x12A /* export_33 */]
  1153. 00000D40  4CDF 0080                movem.l    D7, [A7]+
  1154. 00000D44  4E5E                     unlink     A6
  1155. 00000D46  2E9F                     move.l     [A7], [A7]+
  1156. 00000D48  4E75                     rts
  1157. export_107:
  1158. 00000D4A  4E56 0000                link       A6, 0
  1159. 00000D4E  48E7 0100                movem.l    -[A7], D7
  1160. 00000D52  598F                     subq.l     A7, 4
  1161. 00000D54  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  1162. 00000D58  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1163. 00000D5C  4EAD 011A                jsr        [A5 + 0x11A /* export_31 */]
  1164. 00000D60  2E1F                     move.l     D7, [A7]+
  1165. 00000D62  2D47 000E                move.l     [A6 + 0xE], D7
  1166. 00000D66  4CDF 0080                movem.l    D7, [A7]+
  1167. 00000D6A  4E5E                     unlink     A6
  1168. 00000D6C  205F                     movea.l    A0, [A7]+
  1169. 00000D6E  5C8F                     addq.l     A7, 6
  1170. 00000D70  4ED0                     jmp        [A0]
  1171. export_106:
  1172. 00000D72  4E56 FFFE                link       A6, -0x0002
  1173. 00000D76  48E7 0F38                movem.l    -[A7], D4,D5,D6,D7,A2,A3,A4
  1174. 00000D7A  558F                     subq.l     A7, 2
  1175. 00000D7C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1176. 00000D80  286E 0008                movea.l    A4, [A6 + 0x8]
  1177. 00000D84  2854                     movea.l    A4, [A4]
  1178. 00000D86  486C 0008                pea.l      [A4 + 0x8]
  1179. 00000D8A  A8AD                     syscall    PtInRect
  1180. 00000D8C  1E1F                     move.b     D7, [A7]+
  1181. 00000D8E  6700 00DA                beq        +0xDC /* 00000E6A */
  1182. 00000D92  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1183. label00000D96:
  1184. 00000D96  3F3C 000E                move.w     -[A7], 0xE
  1185. 00000D9A  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  1186. 00000D9E  422E 0010                clr.b      [A6 + 0x10]
  1187. 00000DA2  3E3C 0001                move.w     D7, 0x1
  1188. 00000DA6  3D47 FFFE                move.w     [A6 - 0x2], D7
  1189. 00000DAA  0C47 0004                cmpi.w     D7, 0x4
  1190. 00000DAE  6E00 00B6                bgt        +0xB8 /* 00000E66 */
  1191. label00000DB2:
  1192. 00000DB2  286E 0008                movea.l    A4, [A6 + 0x8]
  1193. 00000DB6  2854                     movea.l    A4, [A4]
  1194. 00000DB8  3C07                     move.w     D6, D7
  1195. 00000DBA  5346                     subq.w     D6, 1
  1196. 00000DBC  E54E                     lsl        D6.w, 2
  1197. 00000DBE  49EC 005C                lea.l      A4, [A4 + 0x5C]
  1198. 00000DC2  558F                     subq.l     A7, 2
  1199. 00000DC4  2F34 6000                move.l     -[A7], [A4 + D6.w]
  1200. 00000DC8  486D 0482                pea.l      [A5 + 0x482 /* export_140 */]
  1201. 00000DCC  4EAD 021A                jsr        [A5 + 0x21A /* export_63 */]
  1202. 00000DD0  1A1F                     move.b     D5, [A7]+
  1203. 00000DD2  6700 0080                beq        +0x82 /* 00000E54 */
  1204. 00000DD6  266E 0008                movea.l    A3, [A6 + 0x8]
  1205. 00000DDA  2653                     movea.l    A3, [A3]
  1206. 00000DDC  3A07                     move.w     D5, D7
  1207. 00000DDE  5345                     subq.w     D5, 1
  1208. 00000DE0  E54D                     lsl        D5.w, 2
  1209. 00000DE2  47EB 005C                lea.l      A3, [A3 + 0x5C]
  1210. 00000DE6  2673 5000                movea.l    A3, [A3 + D5.w]
  1211. 00000DEA  2653                     movea.l    A3, [A3]
  1212. 00000DEC  558F                     subq.l     A7, 2
  1213. 00000DEE  2F2B 0012                move.l     -[A7], [A3 + 0x12]
  1214. 00000DF2  486D 006A                pea.l      [A5 + 0x6A /* export_9 */]
  1215. 00000DF6  4EAD 021A                jsr        [A5 + 0x21A /* export_63 */]
  1216. 00000DFA  1A1F                     move.b     D5, [A7]+
  1217. 00000DFC  6700 0056                beq        +0x58 /* 00000E54 */
  1218. 00000E00  558F                     subq.l     A7, 2
  1219. 00000E02  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1220. 00000E06  246E 0008                movea.l    A2, [A6 + 0x8]
  1221. 00000E0A  2452                     movea.l    A2, [A2]
  1222. 00000E0C  3A07                     move.w     D5, D7
  1223. 00000E0E  5345                     subq.w     D5, 1
  1224. 00000E10  E54D                     lsl        D5.w, 2
  1225. 00000E12  45EA 005C                lea.l      A2, [A2 + 0x5C]
  1226. 00000E16  2472 5000                movea.l    A2, [A2 + D5.w]
  1227. 00000E1A  2452                     movea.l    A2, [A2]
  1228. 00000E1C  486A 000A                pea.l      [A2 + 0xA]
  1229. 00000E20  A8AD                     syscall    PtInRect
  1230. 00000E22  1A1F                     move.b     D5, [A7]+
  1231. 00000E24  558F                     subq.l     A7, 2
  1232. 00000E26  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1233. 00000E2A  246E 0008                movea.l    A2, [A6 + 0x8]
  1234. 00000E2E  2452                     movea.l    A2, [A2]
  1235. 00000E30  3807                     move.w     D4, D7
  1236. 00000E32  5344                     subq.w     D4, 1
  1237. 00000E34  E54C                     lsl        D4.w, 2
  1238. 00000E36  45EA 005C                lea.l      A2, [A2 + 0x5C]
  1239. 00000E3A  2472 4000                movea.l    A2, [A2 + D4.w]
  1240. 00000E3E  2452                     movea.l    A2, [A2]
  1241. 00000E40  486A 0002                pea.l      [A2 + 0x2]
  1242. 00000E44  A8AD                     syscall    PtInRect
  1243. 00000E46  181F                     move.b     D4, [A7]+
  1244. 00000E48  8805                     or.b       D4, D5
  1245. 00000E4A  6700 0008                beq        +0xA /* 00000E54 */
  1246. 00000E4E  1D7C 0001 0010           move.b     [A6 + 0x10], 0x1
  1247. label00000E54:
  1248. 00000E54  0C47 0004                cmpi.w     D7, 0x4
  1249. 00000E58  6C00 000C                bge        +0xE /* 00000E66 */
  1250. 00000E5C  5247                     addq.w     D7, 1
  1251. 00000E5E  3D47 FFFE                move.w     [A6 - 0x2], D7
  1252. 00000E62  4EFA FF4E                jmp        [PC - 0xB2 /* 00000DB2 */]
  1253. label00000E66:
  1254. 00000E66  4EFA 0006                jmp        [PC + 0x6 /* 00000E6E */]
  1255. label00000E6A:
  1256. 00000E6A  422E 0010                clr.b      [A6 + 0x10]
  1257. label00000E6E:
  1258. 00000E6E  4CDF 1CF0                movem.l    D4,D5,D6,D7,A2,A3,A4, [A7]+
  1259. 00000E72  4E5E                     unlink     A6
  1260. 00000E74  205F                     movea.l    A0, [A7]+
  1261. 00000E76  508F                     addq.l     A7, 8
  1262. 00000E78  4ED0                     jmp        [A0]
  1263. export_105:
  1264. 00000E7A  4E56 FFF6                link       A6, -0x000A
  1265. 00000E7E  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  1266. 00000E82  4A2D FF0C                tst.b      [A5 - 0xF4]
  1267. 00000E86  6700 000E                beq        +0x10 /* 00000E96 */
  1268. 00000E8A  487A 01E4                pea.l      [PC + 0x1E4 /* 00001070, value 0x2254506C '\"TPl', pstring "TPlayView.DoMouseCommand on view: " */]
  1269. 00000E8E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1270. 00000E92  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  1271. label00000E96:
  1272. 00000E96  286E 0008                movea.l    A4, [A6 + 0x8]
  1273. 00000E9A  2854                     movea.l    A4, [A4]
  1274. 00000E9C  426C 007C                clr.w      [A4 + 0x7C]
  1275. 00000EA0  3E3C 0001                move.w     D7, 0x1
  1276. 00000EA4  3D47 FFF6                move.w     [A6 - 0xA], D7
  1277. 00000EA8  0C47 0004                cmpi.w     D7, 0x4
  1278. 00000EAC  6E00 0142                bgt        +0x144 /* 00000FF0 */
  1279. label00000EB0:
  1280. 00000EB0  286E 0008                movea.l    A4, [A6 + 0x8]
  1281. 00000EB4  2854                     movea.l    A4, [A4]
  1282. 00000EB6  3C07                     move.w     D6, D7
  1283. 00000EB8  5346                     subq.w     D6, 1
  1284. 00000EBA  E54E                     lsl        D6.w, 2
  1285. 00000EBC  49EC 005C                lea.l      A4, [A4 + 0x5C]
  1286. 00000EC0  2874 6000                movea.l    A4, [A4 + D6.w]
  1287. 00000EC4  2854                     movea.l    A4, [A4]
  1288. 00000EC6  4AAC 0012                tst.l      [A4 + 0x12]
  1289. 00000ECA  6600 0006                bne        +0x8 /* 00000ED2 */
  1290. 00000ECE  4EFA 010E                jmp        [PC + 0x10E /* 00000FDE */]
  1291. label00000ED2:
  1292. 00000ED2  558F                     subq.l     A7, 2
  1293. 00000ED4  286E 0010                movea.l    A4, [A6 + 0x10]
  1294. 00000ED8  2F14                     move.l     -[A7], [A4]
  1295. 00000EDA  286E 0008                movea.l    A4, [A6 + 0x8]
  1296. 00000EDE  2854                     movea.l    A4, [A4]
  1297. 00000EE0  3C07                     move.w     D6, D7
  1298. 00000EE2  5346                     subq.w     D6, 1
  1299. 00000EE4  E54E                     lsl        D6.w, 2
  1300. 00000EE6  49EC 005C                lea.l      A4, [A4 + 0x5C]
  1301. 00000EEA  2874 6000                movea.l    A4, [A4 + D6.w]
  1302. 00000EEE  2854                     movea.l    A4, [A4]
  1303. 00000EF0  486C 0002                pea.l      [A4 + 0x2]
  1304. 00000EF4  A8AD                     syscall    PtInRect
  1305. 00000EF6  1C1F                     move.b     D6, [A7]+
  1306. 00000EF8  6700 0060                beq        +0x62 /* 00000F5A */
  1307. 00000EFC  286E 0008                movea.l    A4, [A6 + 0x8]
  1308. 00000F00  2854                     movea.l    A4, [A4]
  1309. 00000F02  3947 007C                move.w     [A4 + 0x7C], D7
  1310. 00000F06  286E 0008                movea.l    A4, [A6 + 0x8]
  1311. 00000F0A  2854                     movea.l    A4, [A4]
  1312. 00000F0C  266E 0008                movea.l    A3, [A6 + 0x8]
  1313. 00000F10  2653                     movea.l    A3, [A3]
  1314. 00000F12  3C07                     move.w     D6, D7
  1315. 00000F14  5346                     subq.w     D6, 1
  1316. 00000F16  E54E                     lsl        D6.w, 2
  1317. 00000F18  47EB 005C                lea.l      A3, [A3 + 0x5C]
  1318. 00000F1C  2673 6000                movea.l    A3, [A3 + D6.w]
  1319. 00000F20  2653                     movea.l    A3, [A3]
  1320. 00000F22  296B 0002 0074           move.l     [A4 + 0x74], [A3 + 0x2]
  1321. 00000F28  296B 0006 0078           move.l     [A4 + 0x78], [A3 + 0x6]
  1322. 00000F2E  286E 0008                movea.l    A4, [A6 + 0x8]
  1323. 00000F32  2854                     movea.l    A4, [A4]
  1324. 00000F34  266E 0008                movea.l    A3, [A6 + 0x8]
  1325. 00000F38  2653                     movea.l    A3, [A3]
  1326. 00000F3A  3C07                     move.w     D6, D7
  1327. 00000F3C  5346                     subq.w     D6, 1
  1328. 00000F3E  E54E                     lsl        D6.w, 2
  1329. 00000F40  47EB 005C                lea.l      A3, [A3 + 0x5C]
  1330. 00000F44  2673 6000                movea.l    A3, [A3 + D6.w]
  1331. 00000F48  2653                     movea.l    A3, [A3]
  1332. 00000F4A  296B 000A 006C           move.l     [A4 + 0x6C], [A3 + 0xA]
  1333. 00000F50  296B 000E 0070           move.l     [A4 + 0x70], [A3 + 0xE]
  1334. 00000F56  4EFA 0086                jmp        [PC + 0x86 /* 00000FDE */]
  1335. label00000F5A:
  1336. 00000F5A  558F                     subq.l     A7, 2
  1337. 00000F5C  286E 0010                movea.l    A4, [A6 + 0x10]
  1338. 00000F60  2F14                     move.l     -[A7], [A4]
  1339. 00000F62  286E 0008                movea.l    A4, [A6 + 0x8]
  1340. 00000F66  2854                     movea.l    A4, [A4]
  1341. 00000F68  3C07                     move.w     D6, D7
  1342. 00000F6A  5346                     subq.w     D6, 1
  1343. 00000F6C  E54E                     lsl        D6.w, 2
  1344. 00000F6E  49EC 005C                lea.l      A4, [A4 + 0x5C]
  1345. 00000F72  2874 6000                movea.l    A4, [A4 + D6.w]
  1346. 00000F76  2854                     movea.l    A4, [A4]
  1347. 00000F78  486C 000A                pea.l      [A4 + 0xA]
  1348. 00000F7C  A8AD                     syscall    PtInRect
  1349. 00000F7E  1C1F                     move.b     D6, [A7]+
  1350. 00000F80  6700 005C                beq        +0x5E /* 00000FDE */
  1351. 00000F84  286E 0008                movea.l    A4, [A6 + 0x8]
  1352. 00000F88  2854                     movea.l    A4, [A4]
  1353. 00000F8A  3947 007C                move.w     [A4 + 0x7C], D7
  1354. 00000F8E  286E 0008                movea.l    A4, [A6 + 0x8]
  1355. 00000F92  2854                     movea.l    A4, [A4]
  1356. 00000F94  266E 0008                movea.l    A3, [A6 + 0x8]
  1357. 00000F98  2653                     movea.l    A3, [A3]
  1358. 00000F9A  3C07                     move.w     D6, D7
  1359. 00000F9C  5346                     subq.w     D6, 1
  1360. 00000F9E  E54E                     lsl        D6.w, 2
  1361. 00000FA0  47EB 005C                lea.l      A3, [A3 + 0x5C]
  1362. 00000FA4  2673 6000                movea.l    A3, [A3 + D6.w]
  1363. 00000FA8  2653                     movea.l    A3, [A3]
  1364. 00000FAA  296B 000A 0074           move.l     [A4 + 0x74], [A3 + 0xA]
  1365. 00000FB0  296B 000E 0078           move.l     [A4 + 0x78], [A3 + 0xE]
  1366. 00000FB6  286E 0008                movea.l    A4, [A6 + 0x8]
  1367. 00000FBA  2854                     movea.l    A4, [A4]
  1368. 00000FBC  266E 0008                movea.l    A3, [A6 + 0x8]
  1369. 00000FC0  2653                     movea.l    A3, [A3]
  1370. 00000FC2  3C07                     move.w     D6, D7
  1371. 00000FC4  5346                     subq.w     D6, 1
  1372. 00000FC6  E54E                     lsl        D6.w, 2
  1373. 00000FC8  47EB 005C                lea.l      A3, [A3 + 0x5C]
  1374. 00000FCC  2673 6000                movea.l    A3, [A3 + D6.w]
  1375. 00000FD0  2653                     movea.l    A3, [A3]
  1376. 00000FD2  296B 0002 006C           move.l     [A4 + 0x6C], [A3 + 0x2]
  1377. 00000FD8  296B 0006 0070           move.l     [A4 + 0x70], [A3 + 0x6]
  1378. label00000FDE:
  1379. 00000FDE  0C47 0004                cmpi.w     D7, 0x4
  1380. 00000FE2  6C00 000C                bge        +0xE /* 00000FF0 */
  1381. 00000FE6  5247                     addq.w     D7, 1
  1382. 00000FE8  3D47 FFF6                move.w     [A6 - 0xA], D7
  1383. 00000FEC  4EFA FEC2                jmp        [PC - 0x13E /* 00000EB0 */]
  1384. label00000FF0:
  1385. 00000FF0  286E 0008                movea.l    A4, [A6 + 0x8]
  1386. 00000FF4  2854                     movea.l    A4, [A4]
  1387. 00000FF6  4A6C 007C                tst.w      [A4 + 0x7C]
  1388. 00000FFA  6700 003C                beq        +0x3E /* 00001038 */
  1389. 00000FFE  486E FFFC                pea.l      [A6 - 0x4]
  1390. 00001002  486D 050A                pea.l      [A5 + 0x50A /* export_157 */]
  1391. 00001006  3F3C 0010                move.w     -[A7], 0x10
  1392. 0000100A  4EAD 0222                jsr        [A5 + 0x222 /* export_64 */]
  1393. 0000100E  3F3C 0025                move.w     -[A7], 0x25 /* '%' */
  1394. 00001012  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1395. 00001016  3F3C 0005                move.w     -[A7], 0x5
  1396. 0000101A  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  1397. 0000101E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1398. 00001022  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1399. 00001026  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  1400. 0000102A  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  1401. 0000102E  2D6E FFFC 0014           move.l     [A6 + 0x14], [A6 - 0x4]
  1402. 00001034  4EFA 002C                jmp        [PC + 0x2C /* 00001062 */]
  1403. label00001038:
  1404. 00001038  486E FFF8                pea.l      [A6 - 0x8]
  1405. 0000103C  486D 0082                pea.l      [A5 + 0x82 /* export_12 */]
  1406. 00001040  3F3C 0004                move.w     -[A7], 0x4
  1407. 00001044  4EAD 0222                jsr        [A5 + 0x222 /* export_64 */]
  1408. 00001048  4267                     clr.w      -[A7]
  1409. 0000104A  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  1410. 0000104E  3F3C 0005                move.w     -[A7], 0x5
  1411. 00001052  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  1412. 00001056  2D6E FFF8 0014           move.l     [A6 + 0x14], [A6 - 0x8]
  1413. 0000105C  4227                     clr.b      -[A7]
  1414. 0000105E  4EAD 0232                jsr        [A5 + 0x232 /* export_66 */]
  1415. label00001062:
  1416. 00001062  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  1417. 00001066  4E5E                     unlink     A6
  1418. 00001068  205F                     movea.l    A0, [A7]+
  1419. 0000106A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1420. 0000106E  4ED0                     jmp        [A0]
  1421. 00001070  2254                     movea.l    A1, [A4]
  1422. 00001072  506C 6179                addq.w     [A4 + 0x6179], 8
  1423. 00001076  5669 6577                addq.w     [A1 + 0x6577], 3
  1424. 0000107A  2E44                     movea.l    A7, D4
  1425. 0000107C  6F4D                     ble        +0x4F /* 000010CB */
  1426. 0000107E  6F75                     ble        +0x77 /* 000010F5 */
  1427. 00001080  7365                     moveq.l    D1, 0x65
  1428. 00001082  436F 6D6D                chk.w      D1, [A7 + 0x6D6D]
  1429. 00001086  616E                     bsr        +0x70 /* 000010F6 */
  1430. 00001088  6420                     bcc        +0x22 /* 000010AA */
  1431. 0000108A  6F6E                     ble        +0x70 /* 000010FA */
  1432. 0000108C  2076 6965                movea.l    A0, <<invalid full ext with IS == 1 and I/IS == 5>>
  1433. 00001090  773A                     moveq.l    D3, 0x3A
  1434. 00001092  2000                     move.l     D0, D0
  1435. export_104:
  1436. 00001094  4E56 0000                link       A6, 0
  1437. 00001098  48E7 0100                movem.l    -[A7], D7
  1438. 0000109C  4A2D FF0C                tst.b      [A5 - 0xF4]
  1439. 000010A0  6700 000E                beq        +0x10 /* 000010B0 */
  1440. 000010A4  487A 001C                pea.l      [PC + 0x1C /* 000010C2, value 0x1854506C, pstring "TPlayView.Free on view: " */]
  1441. 000010A8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1442. // begin alternate branch 000010AA-000010B0
  1443. label000010AA:
  1444. 000010AA  0008 4EAD                ori.b      A0, 0xAD
  1445. 000010AE  015A                     bchg       [A2]+, D0
  1446. // end alternate branch 000010AA-000010B0
  1447. label000010AA: // (misaligned)
  1448. 000010AC  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  1449. label000010B0:
  1450. 000010B0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1451. 000010B4  4EAD 00D2                jsr        [A5 + 0xD2 /* export_22 */]
  1452. 000010B8  4CDF 0080                movem.l    D7, [A7]+
  1453. 000010BC  4E5E                     unlink     A6
  1454. 000010BE  2E9F                     move.l     [A7], [A7]+
  1455. 000010C0  4E75                     rts
  1456. 000010C2  1854                     movea.b    A4, [A4]
  1457. 000010C4  506C 6179                addq.w     [A4 + 0x6179], 8
  1458. 000010C8  5669 6577                addq.w     [A1 + 0x6577], 3
  1459. 000010CC  2E46                     movea.l    A7, D6
  1460. 000010CE  7265                     moveq.l    D1, 0x65
  1461. 000010D0  6520                     bcs        +0x22 /* 000010F2 */
  1462. 000010D2  6F6E                     ble        +0x70 /* 00001142 */
  1463. 000010D4  2076 6965                movea.l    A0, <<invalid full ext with IS == 1 and I/IS == 5>>
  1464. 000010D8  773A                     moveq.l    D3, 0x3A
  1465. 000010DA  2000                     move.l     D0, D0
  1466.